Use sead::OffsetList::robustRange() when possible to simplify iteration

This commit is contained in:
Léo Lam
2022-03-05 19:09:32 +01:00
parent d839816081
commit 88a0a9eb69
4 changed files with 12 additions and 13 deletions
+2 -2
View File
@@ -73,8 +73,8 @@ void OverlayArena::clearUnits() {
res::stubbedLogFunction();
auto lock = sead::makeScopedLock(mCS);
for (auto it = mUnits.robustBegin(), end = mUnits.robustEnd(); it != end; ++it) {
res::ResourceUnit* unit = std::addressof(*it);
for (auto& unit_ref : mUnits.robustRange()) {
res::ResourceUnit* unit = &unit_ref;
res::stubbedLogFunction();
res::ResourceMgrTask::instance()->deregisterUnit(unit);
res::ResourceMgrTask::instance()->requestClearCacheForSync(&unit, true, false);