From 1fd2ab86c63b603cf882e09bf3297f1ee371faf4 Mon Sep 17 00:00:00 2001 From: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com> Date: Fri, 17 Feb 2023 09:55:05 +1000 Subject: [PATCH] CAMERA_MODE_NONE crash fix (#278) --- src/game/camera.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/camera.c b/src/game/camera.c index 2cc5a2ff5..96cfcc583 100644 --- a/src/game/camera.c +++ b/src/game/camera.c @@ -2912,7 +2912,9 @@ void set_camera_mode(struct Camera *c, s16 mode, s16 frames) { vec3f_copy(end->pos, c->pos); vec3f_sub(end->pos, sMarioCamState->pos); - sAreaYaw = sModeTransitions[sModeInfo.newMode](c, end->focus, end->pos); + if (sModeInfo.newMode != CAMERA_MODE_NONE) { + sAreaYaw = sModeTransitions[sModeInfo.newMode](c, end->focus, end->pos); + } // End was updated by sModeTransitions vec3f_sub(end->focus, sMarioCamState->pos);