Commit 383f5a007754f9ec83d70d58f5688aa002b5d01b
Committed by
Jay Berkenbilt
1 parent
2693a082
Refactor QPDFWriter::enqueueObject
Move test for m->linearized outside loop.
Showing
1 changed file
with
5 additions
and
5 deletions
libqpdf/QPDFWriter.cc
| @@ -1257,15 +1257,15 @@ QPDFWriter::enqueueObject(QPDFObjectHandle object) | @@ -1257,15 +1257,15 @@ QPDFWriter::enqueueObject(QPDFObjectHandle object) | ||
| 1257 | QTC::TC("qpdf", "QPDFWriter ignore self-referential object stream"); | 1257 | QTC::TC("qpdf", "QPDFWriter ignore self-referential object stream"); |
| 1258 | } | 1258 | } |
| 1259 | } else if (object.isArray()) { | 1259 | } else if (object.isArray()) { |
| 1260 | - int n = object.getArrayNItems(); | ||
| 1261 | - for (int i = 0; i < n; ++i) { | ||
| 1262 | - if (!this->m->linearized) { | 1260 | + if (!this->m->linearized) { |
| 1261 | + int n = object.getArrayNItems(); | ||
| 1262 | + for (int i = 0; i < n; ++i) { | ||
| 1263 | enqueueObject(object.getArrayItem(i)); | 1263 | enqueueObject(object.getArrayItem(i)); |
| 1264 | } | 1264 | } |
| 1265 | } | 1265 | } |
| 1266 | } else if (object.isDictionary()) { | 1266 | } else if (object.isDictionary()) { |
| 1267 | - for (auto const& key: object.getKeys()) { | ||
| 1268 | - if (!this->m->linearized) { | 1267 | + if (!this->m->linearized) { |
| 1268 | + for (auto const& key: object.getKeys()) { | ||
| 1269 | enqueueObject(object.getKey(key)); | 1269 | enqueueObject(object.getKey(key)); |
| 1270 | } | 1270 | } |
| 1271 | } | 1271 | } |