git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
trivial bug fixes
[swftools.git]
/
lib
/
pdf
/
pdf.cc
diff --git
a/lib/pdf/pdf.cc
b/lib/pdf/pdf.cc
index
e6bfe14
..
57382c4
100644
(file)
--- a/
lib/pdf/pdf.cc
+++ b/
lib/pdf/pdf.cc
@@
-442,7
+442,6
@@
static gfxdocument_t*pdf_open(gfxsource_t*src, const char*filename)
delete userPW;
}
if (!i->doc->isOk()) {
delete userPW;
}
if (!i->doc->isOk()) {
- printf("xpdf reports document as broken.\n");
return 0;
}
return 0;
}
@@
-497,9
+496,15
@@
static gfxdocument_t*pdf_open(gfxsource_t*src, const char*filename)
pdf_doc->getinfo = pdf_doc_getinfo;
pdf_doc->getpage = pdf_doc_getpage;
pdf_doc->prepare = pdf_doc_prepare;
pdf_doc->getinfo = pdf_doc_getinfo;
pdf_doc->getpage = pdf_doc_getpage;
pdf_doc->prepare = pdf_doc_prepare;
+
+ /* pass global parameters to PDF driver*/
+ gfxparam_t*p = isrc->parameters->params;
+ while(p) {
+ pdf_doc->setparameter(pdf_doc, p->key, p->value);
+ p = p->next;
+ }
return pdf_doc;
return pdf_doc;
-
}
void pdf_destroy(gfxsource_t*src)
}
void pdf_destroy(gfxsource_t*src)