From ab9e4bf6c7fa770dd4510dc23d857a42e9d3133b Mon Sep 17 00:00:00 2001 From: Agent X <44549182+AgentXLP@users.noreply.github.com> Date: Thu, 13 Jun 2024 17:27:53 -0400 Subject: [PATCH] Re add crash fix for exiting to main menu --- src/game/level_update.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/level_update.c b/src/game/level_update.c index 5e38e70e..43748777 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -1652,7 +1652,9 @@ void update_menu_level(void) { gLakituState.skipCameraInterpolationTimestamp = gGlobalTimer; extern s32 gCamSkipInterp; gCamSkipInterp = 1; - vec3f_copy(gCurrentArea->camera->pos, gLakituState.curPos); + if (gCurrentArea != NULL) { + vec3f_copy(gCurrentArea->camera->pos, gLakituState.curPos); + } vec3f_copy(gLakituState.pos, gLakituState.curPos); vec3f_copy(gLakituState.goalPos, gLakituState.curPos);