aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_optimization.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2010-09-24 21:10:08 +0200
committerJay Berkenbilt <ejb@ql.org>2010-09-24 21:10:08 +0200
commitce8b1ba6a5a5650d90571f5c39855af341dfad47 (patch)
tree8604c8d4a96f67fb44e830a6177a9f931c27fc30 /libqpdf/QPDF_optimization.cc
parentaa035961b38b6f01090e6f6a2ee4c9b9fb5041e8 (diff)
downloadqpdf-ce8b1ba6a5a5650d90571f5c39855af341dfad47.tar.zst
convert file to a PointerHolder<InputSource> so it could be either a file or a buffer; also fix a bug in BufferInputSource::seek
git-svn-id: svn+q:///qpdf/trunk@1030 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'libqpdf/QPDF_optimization.cc')
-rw-r--r--libqpdf/QPDF_optimization.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/libqpdf/QPDF_optimization.cc b/libqpdf/QPDF_optimization.cc
index 6102d4d7..1a7bac11 100644
--- a/libqpdf/QPDF_optimization.cc
+++ b/libqpdf/QPDF_optimization.cc
@@ -246,9 +246,9 @@ QPDF::optimizePagesTree(
{
if (! allow_changes)
{
- throw QPDFExc(qpdf_e_internal, this->file.getName(),
+ throw QPDFExc(qpdf_e_internal, this->file->getName(),
this->last_object_description,
- this->file.getLastOffset(),
+ this->file->getLastOffset(),
"optimize detected an "
"inheritable resource when called "
"in no-change mode");
@@ -354,9 +354,9 @@ QPDF::optimizePagesTree(
}
else
{
- throw QPDFExc(qpdf_e_damaged_pdf, this->file.getName(),
+ throw QPDFExc(qpdf_e_damaged_pdf, this->file->getName(),
this->last_object_description,
- this->file.getLastOffset(),
+ this->file->getLastOffset(),
"invalid Type in page tree");
}
}