Commit 324e30cd authored by Patrice Mandin's avatar Patrice Mandin

Enable/disable mouse focus

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401066
parent bb02e319
...@@ -224,6 +224,9 @@ static int do_messages(_THIS, short *message) ...@@ -224,6 +224,9 @@ static int do_messages(_THIS, short *message)
case WM_TOPPED: case WM_TOPPED:
wind_set(message[3],WF_TOP,message[4],0,0,0); wind_set(message[3],WF_TOP,message[4],0,0,0);
SDL_PrivateAppActive(1, SDL_APPINPUTFOCUS); SDL_PrivateAppActive(1, SDL_APPINPUTFOCUS);
if (this->input_grab == SDL_GRAB_OFF) {
SDL_PrivateAppActive(1, SDL_APPMOUSEFOCUS);
}
break; break;
case WM_REDRAW: case WM_REDRAW:
if (!GEM_lock_redraw) { if (!GEM_lock_redraw) {
...@@ -286,6 +289,9 @@ static int do_messages(_THIS, short *message) ...@@ -286,6 +289,9 @@ static int do_messages(_THIS, short *message)
case WM_BOTTOMED: case WM_BOTTOMED:
case WM_UNTOPPED: case WM_UNTOPPED:
SDL_PrivateAppActive(0, SDL_APPINPUTFOCUS); SDL_PrivateAppActive(0, SDL_APPINPUTFOCUS);
if (this->input_grab == SDL_GRAB_OFF) {
SDL_PrivateAppActive(0, SDL_APPMOUSEFOCUS);
}
break; break;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment