X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fdevices%2Frecord.c;h=5f3709a1b72a600c95713ef1e2fc370297b88b3d;hp=c8e4ffeba04deebaaac7c3044c8e49a03a3702cc;hb=df102d603f84e64cfd36aef0fddcf70fafac7ee2;hpb=a725c3e28bafaf52cc45bdacf730b80edd83756d diff --git a/lib/devices/record.c b/lib/devices/record.c index c8e4ffe..5f3709a 100644 --- a/lib/devices/record.c +++ b/lib/devices/record.c @@ -460,6 +460,7 @@ static void replay(struct _gfxdevice*dev, gfxdevice_t*out, reader_t*r) } case OP_ENDPAGE: { msg(" replay: ENDPAGE"); + out->endpage(out); break; } case OP_FINISH: { @@ -669,7 +670,7 @@ void gfxdevice_record_flush(gfxdevice_t*dev, gfxdevice_t*out) { internal_t*i = (internal_t*)dev->internal; if(out) { - if(i->use_tempfile) { + if(!i->use_tempfile) { int len=0; void*data = writer_growmemwrite_memptr(&i->w, &len); reader_t r;