From 079c1880b06f2adf3ad02b043f2f8529c4c8f694 Mon Sep 17 00:00:00 2001 From: Wim Looman Date: Fri, 3 Feb 2012 23:08:48 +1300 Subject: [PATCH] Fix null reference exception. Occurred when using relative mouse mode without a focused window. --- src/events/SDL_mouse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/events/SDL_mouse.c b/src/events/SDL_mouse.c index 8a2c55c09..828b44773 100755 --- a/src/events/SDL_mouse.c +++ b/src/events/SDL_mouse.c @@ -323,7 +323,7 @@ SDL_SetRelativeMouseMode(SDL_bool enabled) /* Set the relative mode */ mouse->relative_mode = enabled; - if (!enabled) { + if (!enabled && mouse->focus) { /* Restore the expected mouse position */ SDL_WarpMouseInWindow(mouse->focus, mouse->x, mouse->y); }