diff options
author | Oliver Sander <oliver.sander@tu-dresden.de> | 2019-12-14 21:41:39 +0100 |
---|---|---|
committer | Oliver Sander <oliver.sander@tu-dresden.de> | 2019-12-15 21:13:29 +0100 |
commit | 27958cb0c7ec165ab65433dd602387eb37eb7650 (patch) | |
tree | 541bf4e1aa5414f35a44f17908ed3cae1e223338 /qt5 | |
parent | a5a713621649d916508e8695169df9221b2b3f9d (diff) |
StateList: Replace std::vector<Ref*> by std::vector<Ref>
A Ref is really just two ints. Let's not call malloc separately
for each of them.
Diffstat (limited to 'qt5')
-rw-r--r-- | qt5/src/poppler-optcontent.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/qt5/src/poppler-optcontent.cc b/qt5/src/poppler-optcontent.cc index d64d2452..177fbe04 100644 --- a/qt5/src/poppler-optcontent.cc +++ b/qt5/src/poppler-optcontent.cc @@ -403,9 +403,9 @@ namespace Poppler const std::vector<::LinkOCGState::StateList*>& statesList = popplerLinkOCGState->getStateList(); for (const ::LinkOCGState::StateList *stateList : statesList) { - const std::vector<Ref*> *refsList = stateList->list; - for (const Ref *ref : *refsList) { - OptContentItem *item = d->itemFromRef(QString::number(ref->num)); + const std::vector<Ref> *refsList = stateList->list; + for (const Ref& ref : *refsList) { + OptContentItem *item = d->itemFromRef(QString::number(ref.num)); if (stateList->st == ::LinkOCGState::On) { item->setState(OptContentItem::On, popplerLinkOCGState->getPreserveRB(), changedItems); |