From 6557a2ebca62c6670736b4ec2914a2aca60dbdba Mon Sep 17 00:00:00 2001 From: jussi Date: Sat, 10 Feb 2024 21:06:09 +0200 Subject: Build option for Lua events that is off by default. --- src/lua_core.c | 2 +- src/platforms/core_desktop.c | 2 ++ src/platforms/core_desktop_sdl.c | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src') 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 } -- cgit v1.2.3