From 54b4de44c01c2e2641aefb9cc95cdaa544b2d829 Mon Sep 17 00:00:00 2001 From: Patrice Mandin Date: Thu, 7 Jul 2005 15:29:38 +0000 Subject: [PATCH] Correctly process top/bottom event messages --- src/video/gem/SDL_gemevents.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video/gem/SDL_gemevents.c b/src/video/gem/SDL_gemevents.c index 57d9c90c4..edf7f4c4d 100644 --- a/src/video/gem/SDL_gemevents.c +++ b/src/video/gem/SDL_gemevents.c @@ -248,6 +248,8 @@ static int do_messages(_THIS, short *message) break; case WM_TOPPED: wind_set(message[3],WF_TOP,message[4],0,0,0); + /* Continue with TOP event processing */ + case WM_ONTOP: SDL_PrivateAppActive(1, SDL_APPINPUTFOCUS); if (VDI_setpalette) { VDI_setpalette(this, VDI_curpalette); @@ -312,8 +314,9 @@ static int do_messages(_THIS, short *message) } break; case WM_BOTTOMED: + wind_set(message[3],WF_BOTTOM,0,0,0,0); + /* Continue with BOTTOM event processing */ case WM_UNTOPPED: - wind_set(message[3],WF_BOTTOM,message[4],0,0,0); SDL_PrivateAppActive(0, SDL_APPINPUTFOCUS); if (VDI_setpalette) { VDI_setpalette(this, VDI_oldpalette);