summaryrefslogtreecommitdiff
path: root/src/KingSystem/System/OverlayArenaSystem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/KingSystem/System/OverlayArenaSystem.cpp')
-rw-r--r--src/KingSystem/System/OverlayArenaSystem.cpp12
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();
}