We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e74de5 commit 60dcdbdCopy full SHA for 60dcdbd
library/modules/Persistence.cpp
@@ -322,11 +322,13 @@ bool Persistence::deleteItem(const PersistentDataItem &item) {
322
323
CoreSuspender suspend;
324
325
- auto range = store[item.entity_id()].equal_range(item.key());
+ int entity_id = item.entity_id();
326
+
327
+ auto range = store[entity_id].equal_range(item.key());
328
for (auto it = range.first; it != range.second; ++it) {
329
if (it->second->isReferencedBy(item)) {
330
entry_cache.erase(it->second->entry_id);
- store[item.entity_id()].erase(it);
331
+ store[entity_id].erase(it);
332
break;
333
}
334
0 commit comments