}
case OP_ENDPAGE: {
msg("<trace> replay: ENDPAGE");
+ out->endpage(out);
break;
}
case OP_FINISH: {
{
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;
writer_init_growingmemwriter(&i->w, 1048576);
} else {
char buffer[128];
- i->filename = strdup(mktempname(buffer));
+ i->filename = strdup(mktempname(buffer, "gfx"));
writer_init_filewriter2(&i->w, i->filename);
}
i->fontlist = gfxfontlist_create();