diff options
Diffstat (limited to 'libqpdf')
-rw-r--r-- | libqpdf/QPDFWriter.cc | 6 |
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); } |