about summary refs log tree commit diff
path: root/src/engine/client/ec_gfx.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/client/ec_gfx.c')
-rw-r--r--src/engine/client/ec_gfx.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/client/ec_gfx.c b/src/engine/client/ec_gfx.c
index 09d8d57b..1f9ec642 100644
--- a/src/engine/client/ec_gfx.c
+++ b/src/engine/client/ec_gfx.c
@@ -538,7 +538,7 @@ int gfx_window_active()
 #ifdef CONFIG_NO_SDL
 	return glfwGetWindowParam(GLFW_ACTIVE) == GL_TRUE ? 1 : 0;
 #else
-	return 1; /* TODO: SDL*/
+	return SDL_GetAppState()&SDL_APPINPUTFOCUS; /* TODO: SDL*/
 #endif
 }
 
@@ -547,7 +547,7 @@ int gfx_window_open()
 #ifdef CONFIG_NO_SDL
 	return glfwGetWindowParam(GLFW_OPENED) == GL_TRUE ? 1 : 0;
 #else
-	return 1; /* TODO: SDL*/
+	return SDL_GetAppState()&SDL_APPACTIVE; /* TODO: SDL*/
 #endif
 }