diff options
author | 2016-01-06 08:33:28 +0100 | |
---|---|---|
committer | 2016-01-06 08:33:28 +0100 | |
commit | fdce729bcc9f20c2fa59c4aa8e66996eb75f98a7 (patch) | |
tree | 3f3664f0ebbf4f3f3736e573723a34382b54962e /src/emu/luaengine.cpp | |
parent | 93a2b263b35c0c7d2835ffd6a570a79af8e44688 (diff) | |
parent | b0a2383caee12e377c2cc5c31a842045bb8506c2 (diff) |
Merge branch 'h0tw1r3-master'
Diffstat (limited to 'src/emu/luaengine.cpp')
-rw-r--r-- | src/emu/luaengine.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/luaengine.cpp b/src/emu/luaengine.cpp index 98725e9ee40..aa3b523fbfd 100644 --- a/src/emu/luaengine.cpp +++ b/src/emu/luaengine.cpp @@ -9,6 +9,7 @@ ***************************************************************************/ #include <limits> +#include <thread> #include "lua.hpp" #include "luabridge/Source/LuaBridge/LuaBridge.h" #include <signal.h> @@ -860,14 +861,12 @@ void lua_engine::serve_lua() } while (1); } -/* static void *serve_lua(void *param) { lua_engine *engine = (lua_engine *)param; engine->serve_lua(); return NULL; } -*/ //------------------------------------------------- // lua_engine - constructor @@ -1024,6 +1023,8 @@ void lua_engine::initialize() void lua_engine::start_console() { + std::thread th(::serve_lua, this); + th.detach(); } //------------------------------------------------- |