summaryrefslogtreecommitdiff
path: root/src/d/a/obj/d_a_obj_tbox.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-08-18 13:42:37 +0200
committerrobojumper <robojumper@gmail.com>2025-08-18 13:42:37 +0200
commit816086d764f95400ae44a72d5f83bdaa968e3456 (patch)
treef1c437f53b7676aa944e1bd32af212641c9fcaf7 /src/d/a/obj/d_a_obj_tbox.cpp
parent5160906b56e1870c1e15c2f2ba6a39243a7900c1 (diff)
Small status/result cleanups for arc managers
Diffstat (limited to 'src/d/a/obj/d_a_obj_tbox.cpp')
-rw-r--r--src/d/a/obj/d_a_obj_tbox.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/d/a/obj/d_a_obj_tbox.cpp b/src/d/a/obj/d_a_obj_tbox.cpp
index 5a92ed1e..ef3c05de 100644
--- a/src/d/a/obj/d_a_obj_tbox.cpp
+++ b/src/d/a/obj/d_a_obj_tbox.cpp
@@ -1166,7 +1166,7 @@ int dAcTbox_c::doDelete() {
}
if (sCurrentObtainingItemOarcName != nullptr) {
OarcManager *mng = OarcManager::GetInstance();
- if (mng->ensureLoaded1(sCurrentObtainingItemOarcName) != D_ARC_RESULT_OK) {
+ if (mng->ensureLoaded1(sCurrentObtainingItemOarcName) == D_ARC_RESULT_OK) {
mng->decrement(sCurrentObtainingItemOarcName);
sCurrentObtainingItemOarcName = nullptr;
}
@@ -1885,7 +1885,7 @@ void dAcTbox_c::initializeState_DeleteArchive() {
void dAcTbox_c::executeState_DeleteArchive() {
if (sCurrentObtainingItemOarcName != nullptr) {
OarcManager *mng = OarcManager::GetInstance();
- if (mng->ensureLoaded1(sCurrentObtainingItemOarcName) != D_ARC_RESULT_OK) {
+ if (mng->ensureLoaded1(sCurrentObtainingItemOarcName) == D_ARC_RESULT_OK) {
mng->decrement(sCurrentObtainingItemOarcName);
sCurrentObtainingItemOarcName = nullptr;
}
@@ -1923,7 +1923,7 @@ void dAcTbox_c::initializeState_LoadArchive() {
field_0x120C = 0;
}
void dAcTbox_c::executeState_LoadArchive() {
- if (OarcManager::GetInstance()->ensureLoaded1(sCurrentObtainingItemOarcName) != D_ARC_RESULT_OK) {
+ if (OarcManager::GetInstance()->ensureLoaded1(sCurrentObtainingItemOarcName) == D_ARC_RESULT_OK) {
mStateMgr.changeState(StateID_Open);
}
}