diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-08-02 23:57:33 +0200 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2022-09-01 15:27:46 +0200 |
commit | 27fae2b55e835a41277df78f090d4baf6fe05c1e (patch) | |
tree | 2cc00679f40d6a62a08f90999f7cdb539e7d2d13 /libqpdf/QPDFObjectHandle.cc | |
parent | 431bd666c0504af0c8a016a96a73b7efbf9737c9 (diff) | |
download | qpdf-27fae2b55e835a41277df78f090d4baf6fe05c1e.tar.zst |
Remove QPDF::ObjectChanged
Also change QPDF::replaceObject and QPDF::swapObjects such that the
QPDFObject assigned to an og in the obj_cache is never replaced; only
QPDFObject::value is updated.
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r-- | libqpdf/QPDFObjectHandle.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 72a35390..32988b53 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -2611,9 +2611,7 @@ QPDFObjectHandle::dereference() if (!this->initialized) { return false; } - if ((this->obj->getTypeCode() == QPDFObject::ot_unresolved) || - (getObjectID() && - QPDF::Resolver::objectChanged(this->qpdf, getObjGen(), this->obj))) { + if (this->obj->getTypeCode() == QPDFObject::ot_unresolved) { this->obj = QPDF::Resolver::resolve(this->qpdf, getObjGen()); } return true; |