changeset 4252:052dc40d917f SDL-1.2

Fixed bug #582 Tomi Belan 2008-05-03 00:52:32 PDT If you release a mouse button while an application is minimized, the application won't notice it and will still report the button is pressed.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 27 Sep 2009 21:44:55 +0000
parents ed5e32187eec
children b0c979816d67
files src/events/SDL_active.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/events/SDL_active.c	Sun Sep 27 19:23:04 2009 +0000
+++ b/src/events/SDL_active.c	Sun Sep 27 21:44:55 2009 +0000
@@ -87,5 +87,9 @@
 	if ( (state & SDL_APPINPUTFOCUS) && !gain ) {
 		SDL_ResetKeyboard();
 	}
+	/* If we were minimized, post button-up events */
+	if ( (state & SDL_APPACTIVE) && !gain ) {
+		SDL_ResetMouse();
+	}
 	return(posted);
 }