diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-04-20 23:47:51 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-04-21 03:00:43 +0200 |
commit | 4ccb29912a28e78b130091b8e66ccaa79c626ae7 (patch) | |
tree | 782aad1f1254dbebf4ff329e942e91d4e2ba5f44 /libqpdf | |
parent | 131a21d36f68370c39b349b8c3628dac5ad8f73a (diff) | |
download | qpdf-4ccb29912a28e78b130091b8e66ccaa79c626ae7.tar.zst |
Tighten isPageObject (fixes #310)
Diffstat (limited to 'libqpdf')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index a3a4d61d..f7c78c57 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -2524,14 +2524,14 @@ QPDFObjectHandle::isPageObject() return true; } // Files have been seen in the wild that have /Type (Page) - if (type.isString() && (type.getStringValue() == "Page")) + else if (type.isString() && (type.getStringValue() == "Page")) { return true; } - } - if (this->hasKey("/Contents")) - { - return true; + else + { + return false; + } } return false; } |