From b5a75ba96ccada00bcf05500d0fb805b3fe77abb Mon Sep 17 00:00:00 2001 From: elsid Date: Sun, 26 May 2024 20:06:03 +0200 Subject: [PATCH] Use std::vector to collect ChunkIds to be removed Cache does not have duplicated entries. --- apps/openmw/mwrender/objectpaging.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/openmw/mwrender/objectpaging.cpp b/apps/openmw/mwrender/objectpaging.cpp index 839cedc181..392d444e65 100644 --- a/apps/openmw/mwrender/objectpaging.cpp +++ b/apps/openmw/mwrender/objectpaging.cpp @@ -898,10 +898,10 @@ namespace MWRender if (mActiveGridOnly && !std::get<2>(id)) return; if (intersects(id)) - mCollected.insert(id); + mCollected.push_back(id); } - const std::set& getCollected() const { return mCollected; } + const std::vector& getCollected() const { return mCollected; } private: bool intersects(ChunkId id) const @@ -914,7 +914,7 @@ namespace MWRender bool mActiveGridOnly; osg::Vec2f mPosition; - std::set mCollected; + std::vector mCollected; }; }