From 324e30cda62ce719d64239b9bd7a0859f126cad3 Mon Sep 17 00:00:00 2001 From: Patrice Mandin Date: Thu, 2 Jun 2005 22:00:48 +0000 Subject: [PATCH] Enable/disable mouse focus --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401066 --- src/video/gem/SDL_gemevents.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/video/gem/SDL_gemevents.c b/src/video/gem/SDL_gemevents.c index d41becc79..562ba0617 100644 --- a/src/video/gem/SDL_gemevents.c +++ b/src/video/gem/SDL_gemevents.c @@ -224,6 +224,9 @@ static int do_messages(_THIS, short *message) case WM_TOPPED: wind_set(message[3],WF_TOP,message[4],0,0,0); SDL_PrivateAppActive(1, SDL_APPINPUTFOCUS); + if (this->input_grab == SDL_GRAB_OFF) { + SDL_PrivateAppActive(1, SDL_APPMOUSEFOCUS); + } break; case WM_REDRAW: if (!GEM_lock_redraw) { @@ -286,6 +289,9 @@ static int do_messages(_THIS, short *message) case WM_BOTTOMED: case WM_UNTOPPED: SDL_PrivateAppActive(0, SDL_APPINPUTFOCUS); + if (this->input_grab == SDL_GRAB_OFF) { + SDL_PrivateAppActive(0, SDL_APPMOUSEFOCUS); + } break; }