diff options
author | Wim Looman <ghostunderscore@gmail.com> | 2012-02-03 23:08:48 +1300 |
---|---|---|
committer | Wim Looman <ghostunderscore@gmail.com> | 2012-02-03 23:08:48 +1300 |
commit | 3bcbeb56dcb318e0454ab36f56bb43147d59da09 (patch) | |
tree | 91c6d3b89ac8c5298ed31453b9e014cbb6964244 | |
parent | 2cc65863b9b1dbe888ac62a3adcb1f8b9936f1f3 (diff) |
Fix null reference exception.
Occurred when using relative mouse mode without a focused window.
-rwxr-xr-x | src/events/SDL_mouse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/events/SDL_mouse.c b/src/events/SDL_mouse.c index 8a2c55c0..828b4477 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); } |