diff options
Diffstat (limited to 'src/KingSystem/System/OverlayArenaSystem.cpp')
| -rw-r--r-- | src/KingSystem/System/OverlayArenaSystem.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/KingSystem/System/OverlayArenaSystem.cpp b/src/KingSystem/System/OverlayArenaSystem.cpp index 0dd00733..72620464 100644 --- a/src/KingSystem/System/OverlayArenaSystem.cpp +++ b/src/KingSystem/System/OverlayArenaSystem.cpp @@ -307,13 +307,11 @@ void OverlayArenaSystem::createTeraWorkHeap() { void OverlayArenaSystem::createPlacementTreeHeap() { res::stubbedLogFunction(); - - if (mPlacementTreeHeap) - return; - - mPlacementTreeHeap = - sead::ExpHeap::tryCreate(0x700000, "PlacementTree", mFixedHeap, sizeof(void*), - sead::Heap::cHeapDirection_Forward, false); + if (!mPlacementTreeHeap) { + mPlacementTreeHeap = + sead::ExpHeap::tryCreate(0x700000, "PlacementTree", mFixedHeap, sizeof(void*), + sead::Heap::cHeapDirection_Forward, false); + } res::stubbedLogFunction(); } |
