summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lua_core.c2
-rw-r--r--src/platforms/core_desktop.c2
-rw-r--r--src/platforms/core_desktop_sdl.c4
3 files changed, 6 insertions, 2 deletions
diff --git a/src/lua_core.c b/src/lua_core.c
index 970a2ba..3ce5474 100644
--- a/src/lua_core.c
+++ b/src/lua_core.c
@@ -1129,7 +1129,7 @@ bool luaCallMain() {
void luaCallProcess() {
-#ifdef PLATFORM_DESKTOP_SDL
+#if defined PLATFORM_DESKTOP_SDL && defined LUA_EVENTS
platformSendEvents();
#endif
lua_State *L = state->luaState;
diff --git a/src/platforms/core_desktop.c b/src/platforms/core_desktop.c
index a9c9527..3d62f53 100644
--- a/src/platforms/core_desktop.c
+++ b/src/platforms/core_desktop.c
@@ -649,5 +649,7 @@ void luaPlatformRegister() {
lua_pop( L, -1 );
+#ifdef LUA_EVENTS
platformRegisterEvents();
+#endif
}
diff --git a/src/platforms/core_desktop_sdl.c b/src/platforms/core_desktop_sdl.c
index 9ad1c58..4ef7705 100644
--- a/src/platforms/core_desktop_sdl.c
+++ b/src/platforms/core_desktop_sdl.c
@@ -555,5 +555,7 @@ void luaPlatformRegister() {
lua_pop( L, -1 );
- platformRegisterEvents()
+#ifdef LUA_EVENTS
+ platformRegisterEvents();
+#endif
}