aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_pages.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-07-12 12:36:33 +0200
committerm-holger <m-holger@kubitscheck.org>2022-08-01 14:29:14 +0200
commit4ccca20db0f507ad5a5d71711d5e03d3a6a2f3a2 (patch)
treeeacef4a83841d7d00e44e4cee0e34e849a9d35cb /libqpdf/QPDF_pages.cc
parenta9c0b026683cc1f9f86a22a0e080940f55d5760d (diff)
downloadqpdf-4ccca20db0f507ad5a5d71711d5e03d3a6a2f3a2.tar.zst
Remove redundant parameter from QPDF::getAllPagesInternal
Diffstat (limited to 'libqpdf/QPDF_pages.cc')
-rw-r--r--libqpdf/QPDF_pages.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/libqpdf/QPDF_pages.cc b/libqpdf/QPDF_pages.cc
index e1a3b2c1..7b801fdc 100644
--- a/libqpdf/QPDF_pages.cc
+++ b/libqpdf/QPDF_pages.cc
@@ -82,7 +82,7 @@ QPDF::getAllPages()
getRoot().replaceKey("/Pages", pages);
}
seen.clear();
- getAllPagesInternal(pages, this->m->all_pages, visited, seen);
+ getAllPagesInternal(pages, visited, seen);
}
return this->m->all_pages;
}
@@ -90,7 +90,6 @@ QPDF::getAllPages()
void
QPDF::getAllPagesInternal(
QPDFObjectHandle cur_node,
- std::vector<QPDFObjectHandle>& result,
std::set<QPDFObjGen>& visited,
std::set<QPDFObjGen>& seen)
{
@@ -129,12 +128,12 @@ QPDF::getAllPagesInternal(
kid = makeIndirectObject(QPDFObjectHandle(kid).shallowCopy());
kids.setArrayItem(i, kid);
}
- getAllPagesInternal(kid, result, visited, seen);
+ getAllPagesInternal(kid, visited, seen);
}
} else {
wanted_type = "/Page";
seen.insert(this_og);
- result.push_back(cur_node);
+ m->all_pages.push_back(cur_node);
}
if (!cur_node.isDictionaryOfType(wanted_type)) {