allow set_parameter to set parameters in already open documents
authorkramm <kramm>
Wed, 15 Aug 2007 10:48:14 +0000 (10:48 +0000)
committerkramm <kramm>
Wed, 15 Aug 2007 10:48:14 +0000 (10:48 +0000)
lib/pdf/pdf.cc

index 3f72d59..b446923 100644 (file)
@@ -140,13 +140,13 @@ void pdf_doc_destroy(gfxdocument_t*gfx)
 void pdf_doc_set_parameter(gfxdocument_t*gfx, char*name, char*value)
 {
     pdf_doc_internal_t*i= (pdf_doc_internal_t*)gfx->internal;
+    GFXOutputDev*o = i->outputDev;
     if(!strcmp(name, "pagemap")) {
-       GFXOutputDev*o = i->outputDev;
        int pdfpage=0, outputpage=0;
        sscanf(value,"%d:%d", &pdfpage, &outputpage);
        o->preparePage(pdfpage, outputpage);
     } else {
-       msg("<warning> Ignored parameter: %s=%s", name, value);
+        o->setParameter(name, value);
     }
 }