diff options
Diffstat (limited to 'src/KingSystem/Resource/resCache.cpp')
| -rw-r--r-- | src/KingSystem/Resource/resCache.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/KingSystem/Resource/resCache.cpp b/src/KingSystem/Resource/resCache.cpp index d59ab29e..d3e3195c 100644 --- a/src/KingSystem/Resource/resCache.cpp +++ b/src/KingSystem/Resource/resCache.cpp @@ -118,7 +118,7 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) { } u8 lane_id = 0xff; - if (data.mResLoadReq._c <= 2) { + if (data.mResLoadReq.mLaneId <= 2) { const bool x = result->mStatusFlags.isOn(ResourceUnit::StatusFlag::LoadFromArchive); #ifdef MATCHING_HACK_NX_CLANG // This makes absolutely no sense at all, but this prevents InstCombine from @@ -127,7 +127,7 @@ Handle::Status Cache::loadResource(const ControlTaskData& data) { // so the conditional still works fine. __builtin_assume(x); #endif - lane_id = 2 * data.mResLoadReq._c + (x ? 1 : 2); + lane_id = 2 * data.mResLoadReq.mLaneId + (x ? 1 : 2); } ResourceUnit::RequestInitLoadArg load_arg; |
