mirror of
https://github.com/qpdf/qpdf.git
synced 2025-02-02 11:58:25 +00:00
Refactor QPDFWriter::enqueueObject
Move test for m->linearized outside loop.
This commit is contained in:
parent
2693a082ab
commit
383f5a0077
@ -1257,15 +1257,15 @@ QPDFWriter::enqueueObject(QPDFObjectHandle object)
|
||||
QTC::TC("qpdf", "QPDFWriter ignore self-referential object stream");
|
||||
}
|
||||
} else if (object.isArray()) {
|
||||
int n = object.getArrayNItems();
|
||||
for (int i = 0; i < n; ++i) {
|
||||
if (!this->m->linearized) {
|
||||
if (!this->m->linearized) {
|
||||
int n = object.getArrayNItems();
|
||||
for (int i = 0; i < n; ++i) {
|
||||
enqueueObject(object.getArrayItem(i));
|
||||
}
|
||||
}
|
||||
} else if (object.isDictionary()) {
|
||||
for (auto const& key: object.getKeys()) {
|
||||
if (!this->m->linearized) {
|
||||
if (!this->m->linearized) {
|
||||
for (auto const& key: object.getKeys()) {
|
||||
enqueueObject(object.getKey(key));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user