aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFValueProxy.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFValueProxy.cc')
-rw-r--r--libqpdf/QPDFValueProxy.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libqpdf/QPDFValueProxy.cc b/libqpdf/QPDFValueProxy.cc
index 461d8177..befaaf8b 100644
--- a/libqpdf/QPDFValueProxy.cc
+++ b/libqpdf/QPDFValueProxy.cc
@@ -1,6 +1,7 @@
#include <qpdf/QPDFValueProxy.hh>
#include <qpdf/QPDF.hh>
+#include <qpdf/QPDF_Destroyed.hh>
void
QPDFValueProxy::doResolve()
@@ -8,3 +9,10 @@ QPDFValueProxy::doResolve()
auto og = value->og;
QPDF::Resolver::resolve(value->qpdf, og);
}
+
+void
+QPDFValueProxy::destroy()
+{
+ // See comments in reset() for why this isn't part of reset.
+ value = QPDF_Destroyed::getInstance();
+}