]> git.sesse.net Git - vlc/commitdiff
Lua: do not compile Console code when in WinStoreApp mode
authorJean-Baptiste Kempf <jb@videolan.org>
Fri, 29 Mar 2013 16:25:37 +0000 (17:25 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 29 Mar 2013 16:32:58 +0000 (17:32 +0100)
modules/lua/extension.c
modules/lua/intf.c
modules/lua/libs/win.c

index e408db6c5a8eef986df15ca55f974a71f1838253..1ebccdca606483c95aa4c03bb916971f581dfe38 100644 (file)
@@ -833,7 +833,7 @@ static lua_State* GetLuaState( extensions_manager_t *p_mgr,
             luaopen_vlm( L );
             luaopen_volume( L );
             luaopen_xml( L );
-#ifdef WIN32
+#if defined(WIN32) && !defined(WINAPI_FAMILY_APP)
             luaopen_win( L );
 #endif
 
index 9732ce966e3a5b2d6a7fa4ca58d2d1dd2da39f69..e382647dcdf400f04912fbbdd6028852a236b920 100644 (file)
@@ -266,7 +266,7 @@ static int Start_LuaIntf( vlc_object_t *p_this, const char *name )
     luaopen_gettext( L );
     luaopen_xml( L );
     luaopen_equalizer( L );
-#ifdef WIN32
+#if defined(WIN32) && !defined(WINAPI_FAMILY_APP)
     luaopen_win( L );
 #endif
 
index fd1c1e1e919ca62ceb49f4c5be251d3819860836..49a01f821b9caa96652be217ad6fe6aaf15c95ec 100644 (file)
@@ -33,6 +33,8 @@
 #include "../vlc.h"
 #include "../libs.h"
 
+#ifndef WINAPI_FAMILY_APP
+
 /* Based on modules/control/rc.c and include/vlc_interface.h */
 static HANDLE GetConsole( lua_State *L )
 {
@@ -156,4 +158,4 @@ void luaopen_win( lua_State *L )
     lua_setfield( L, -2, "win" );
 }
 
-
+#endif /* WINAPI_FAMILY_APP */