Commit 97f737a562dcf7f50cec2060c9cc5a9dce06f58f
Committed by
Jay Berkenbilt
1 parent
1eb2f208
Code tidy: QPDFJob::doJSONPageLabels
Remove redundant variables pages and next.
Showing
1 changed file
with
4 additions
and
7 deletions
libqpdf/QPDFJob.cc
| ... | ... | @@ -1239,16 +1239,13 @@ QPDFJob::doJSONPageLabels(Pipeline* p, bool& first, QPDF& pdf) |
| 1239 | 1239 | { |
| 1240 | 1240 | JSON j_labels = JSON::makeArray(); |
| 1241 | 1241 | QPDFPageLabelDocumentHelper pldh(pdf); |
| 1242 | - QPDFPageDocumentHelper pdh(pdf); | |
| 1243 | - std::vector<QPDFPageObjectHelper> pages = pdh.getAllPages(); | |
| 1242 | + long long npages = QIntC::to_longlong( | |
| 1243 | + QPDFPageDocumentHelper(pdf).getAllPages().size()); | |
| 1244 | 1244 | if (pldh.hasPageLabels()) { |
| 1245 | 1245 | std::vector<QPDFObjectHandle> labels; |
| 1246 | - pldh.getLabelsForPageRange( | |
| 1247 | - 0, QIntC::to_int(pages.size()) - 1, 0, labels); | |
| 1246 | + pldh.getLabelsForPageRange(0, npages - 1, 0, labels); | |
| 1248 | 1247 | for (auto iter = labels.begin(); iter != labels.end(); ++iter) { |
| 1249 | - auto next = iter; | |
| 1250 | - ++next; | |
| 1251 | - if (next == labels.end()) { | |
| 1248 | + if ((iter + 1) == labels.end()) { | |
| 1252 | 1249 | // This can't happen, so ignore it. This could only |
| 1253 | 1250 | // happen if getLabelsForPageRange somehow returned an |
| 1254 | 1251 | // odd number of items. | ... | ... |