From f4a90a8ef350805f7108ab65fbb599060c954512 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Fri, 5 Jun 2015 11:24:42 -0700 Subject: [PATCH] Dispatch events for window activate/deactivate on SDL mobile --- project/src/backend/sdl/SDLApplication.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/project/src/backend/sdl/SDLApplication.cpp b/project/src/backend/sdl/SDLApplication.cpp index f2f1c1742..f2a1085c1 100644 --- a/project/src/backend/sdl/SDLApplication.cpp +++ b/project/src/backend/sdl/SDLApplication.cpp @@ -114,6 +114,18 @@ namespace lime { RenderEvent::Dispatch (&renderEvent); break; + case SDL_APP_WILLENTERBACKGROUND: + + windowEvent.type = WINDOW_DEACTIVATE; + WindowEvent::Dispatch (&windowEvent); + break; + + case SDL_APP_WILLENTERFOREGROUND: + + windowEvent.type = WINDOW_ACTIVATE; + WindowEvent::Dispatch (&windowEvent); + break; + case SDL_CONTROLLERAXISMOTION: case SDL_CONTROLLERBUTTONDOWN: case SDL_CONTROLLERBUTTONUP: