mirror of
https://github.com/zeldaret/st
synced 2026-07-07 22:10:51 -04:00
OverlayManager::Unload improvements
This commit is contained in:
@@ -46,11 +46,11 @@ THUMB void OverlayManager::Load(OverlaySlot index, OverlayId id) {
|
||||
}
|
||||
|
||||
THUMB void OverlayManager::Unload(OverlaySlot index) {
|
||||
OverlayId loadedId = gOverlayManager.mLoadedOverlays[index];
|
||||
OverlayManager* pOverlayManager = &gOverlayManager;
|
||||
|
||||
if (loadedId != OverlayId_None) {
|
||||
FS_UnloadOverlay(NULL, data_0203e0e8[index]);
|
||||
gOverlayManager.mLoadedOverlays[index] = OverlayId_None;
|
||||
if (pOverlayManager->mLoadedOverlays[index] != OverlayId_None) {
|
||||
FS_UnloadOverlay(NULL, data_0203e0e8[pOverlayManager->mLoadedOverlays[index]]);
|
||||
pOverlayManager->mLoadedOverlays[index] = OverlayId_None;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user