added extension to temp files
[swftools.git] / lib / devices / record.c
index fad1189..abace9b 100644 (file)
@@ -460,6 +460,7 @@ static void replay(struct _gfxdevice*dev, gfxdevice_t*out, reader_t*r)
            }
            case OP_ENDPAGE: {
                msg("<trace> replay: ENDPAGE");
+               out->endpage(out);
                break;
            }
            case OP_FINISH: {
@@ -732,7 +733,7 @@ void gfxdevice_record_init(gfxdevice_t*dev, char use_tempfile)
        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();