summaryrefslogtreecommitdiff
path: root/src/KingSystem/System/OverlayArenaSystem.cpp
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2020-09-24 13:24:11 +0200
committerLéo Lam <leo@leolam.fr>2020-09-24 13:24:32 +0200
commit7a5f9dae9b6a5205ce1fb49d5101a7c0d81194c3 (patch)
treea8d80fb7bbbfbdc6e877c2c0f2713e396be57444 /src/KingSystem/System/OverlayArenaSystem.cpp
parent8faa579a69f3e4fc9d316f92d354ea4d70f768cd (diff)
ksys/sys: Fix inaccuracy
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();
}