Fixed a potential memory leak when enabling the 'All games' collection.

This commit is contained in:
Leon Styhre 2021-12-27 16:05:58 +01:00
parent 44cf76095f
commit 595786601e

View file

@ -999,7 +999,6 @@ void CollectionSystemsManager::repopulateCollection(SystemData* sysData)
// Flag the collection as not populated so it gets repopulated. // Flag the collection as not populated so it gets repopulated.
autoSystem->isPopulated = false; autoSystem->isPopulated = false;
populateAutoCollection(autoSystem);
if (systemEntries.empty()) if (systemEntries.empty())
return; return;
@ -1013,7 +1012,6 @@ void CollectionSystemsManager::repopulateCollection(SystemData* sysData)
// Reset the filters so that they get rebuilt correctly when populating the collection. // Reset the filters so that they get rebuilt correctly when populating the collection.
autoSystem->system->getIndex()->resetIndex(); autoSystem->system->getIndex()->resetIndex();
autoSystem->isPopulated = false;
populateAutoCollection(autoSystem); populateAutoCollection(autoSystem);
// The cursor value is now pointing to some random memory address so we need to set // The cursor value is now pointing to some random memory address so we need to set