aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFWriter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFWriter.cc')
-rw-r--r--libqpdf/QPDFWriter.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libqpdf/QPDFWriter.cc b/libqpdf/QPDFWriter.cc
index e1225c34..383a6886 100644
--- a/libqpdf/QPDFWriter.cc
+++ b/libqpdf/QPDFWriter.cc
@@ -3363,9 +3363,9 @@ QPDFWriter::writeStandard()
}
// Now start walking queue, outputting each object.
- while (this->m->object_queue.size()) {
- QPDFObjectHandle cur_object = this->m->object_queue.front();
- this->m->object_queue.pop_front();
+ while (m->object_queue_front < m->object_queue.size()) {
+ QPDFObjectHandle cur_object = m->object_queue.at(m->object_queue_front);
+ ++m->object_queue_front;
writeObject(cur_object);
}