Remove UBFIX related to task destruction

This commit is contained in:
GriffinR
2022-06-17 15:47:56 -04:00
parent 78b0c20738
commit 7a6b417b8e
3 changed files with 12 additions and 15 deletions

View File

@@ -4220,17 +4220,12 @@ static void Task_OpenMonPic(u8 taskId)
return;
break;
default:
#ifndef UBFIX
DestroyTask(taskId);
#endif
// UB: Should not use the task after it has been deleted.
// Accessing data of destroyed task. Task data isn't reset until a new task needs that task id.
if (gTasks[taskId].tIsSwapScreen == TRUE)
Swap_CreateMonSprite();
else
Select_CreateMonSprite();
#ifdef UBFIX
DestroyTask(taskId);
#endif
return;
}
task->tState++;