diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-08-10 14:16:06 +0200 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2022-09-01 17:59:01 +0200 |
commit | 356b582cec5be67cbf60ad64a1b2a7cab689dd77 (patch) | |
tree | e72c4dd8522c286f8078e75cd159271e45e0452c /libqpdf/QPDFObjectHandle.cc | |
parent | c5d0428da21c9b2531fcf6b83f08a52eb7a86a4a (diff) | |
download | qpdf-356b582cec5be67cbf60ad64a1b2a7cab689dd77.tar.zst |
Remove QPDFObjectHandle::newIndirect
Modify QPDFParser::parse to call QPDF::getObject instead.
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index aae06529..d4a75fae 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -2003,20 +2003,6 @@ QPDFObjectHandle::getParsedOffset() } QPDFObjectHandle -QPDFObjectHandle::newIndirect(QPDF* qpdf, QPDFObjGen const& og) -{ - if (!og.isIndirect()) { - // Special case: QPDF uses objid 0 as a sentinel for direct - // objects, and the PDF specification doesn't allow for object - // 0. Treat indirect references to object 0 as null so that we - // never create an indirect object with objid 0. - QTC::TC("qpdf", "QPDFObjectHandle indirect with 0 objid"); - return newNull(); - } - return QPDFObjectHandle(qpdf, og, QPDF_Unresolved::create()); -} - -QPDFObjectHandle QPDFObjectHandle::newBool(bool value) { return QPDFObjectHandle(QPDF_Bool::create(value)); |