lua: don't play video if movieplayer is in use

This commit is contained in:
Jacek Jendrzej
2019-06-09 17:21:18 +02:00
parent 2f7adaa390
commit 45925b1329

View File

@@ -82,6 +82,10 @@ void CLuaInstVideo::LuaVideoRegister(lua_State *L)
int CLuaInstVideo::VideoNew(lua_State *L)
{
if(CMoviePlayerGui::getInstance().Playing()){
fprintf(stderr, "[CLuaInstVideo::%s:%d] movieplayer is blocked by other file\n", __func__, __LINE__);
return 0;
}
CLuaVideo **udata = (CLuaVideo **) lua_newuserdata(L, sizeof(CLuaVideo *));
*udata = new CLuaVideo();
luaL_getmetatable(L, LUA_VIDEO_CLASSNAME);