From fa7d79d8dbc5e71b537345da344e452f534f3bd3 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Fri, 31 May 2019 13:16:38 +1000 Subject: [PATCH] Fix crash when moving mouse around when a dialog box shows before game has fully initialised Known to occur on OSX --- src/InputHandler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/InputHandler.c b/src/InputHandler.c index 1fdfdbaeb..d255cadfd 100644 --- a/src/InputHandler.c +++ b/src/InputHandler.c @@ -414,7 +414,7 @@ static void InputHandler_MouseWheel(void* obj, float delta) { static void InputHandler_MouseMove(void* obj, int xDelta, int yDelta) { struct Screen* active = Gui_GetActiveScreen(); - Elem_HandlesMouseMove(active, Mouse_X, Mouse_Y); + if (active) Elem_HandlesMouseMove(active, Mouse_X, Mouse_Y); } static void InputHandler_MouseDown(void* obj, int button) {