diff --git a/src/gui/lua/lua_curl.cpp b/src/gui/lua/lua_curl.cpp index 7abb84e01..c6a3f77a7 100644 --- a/src/gui/lua/lua_curl.cpp +++ b/src/gui/lua/lua_curl.cpp @@ -350,7 +350,7 @@ Example: return 2; } - if (silent == false) + if (verbose == true) printf("%s\n \n", msg.c_str()); lua_pushinteger(L, LUA_CURL_OK); diff --git a/src/gui/lua/lua_video.h b/src/gui/lua/lua_video.h index f4ae6a216..6668f3a5b 100644 --- a/src/gui/lua/lua_video.h +++ b/src/gui/lua/lua_video.h @@ -35,6 +35,7 @@ class CLuaInstVideo ~CLuaInstVideo() {}; static CLuaInstVideo* getInstance(); static void LuaVideoRegister(lua_State *L); + static int channelRezap(lua_State *L); /* deprecated functions */ static int setBlank_old(lua_State *L); @@ -53,7 +54,6 @@ class CLuaInstVideo static int StopPicture(lua_State *L); static int PlayFile(lua_State *L); static int zapitStopPlayBack(lua_State *L); - static int channelRezap(lua_State *L); static int createChannelIDfromUrl(lua_State *L); static int getNeutrinoMode(lua_State *L); static int setSinglePlay(lua_State *L); diff --git a/src/gui/lua/luainstance.cpp b/src/gui/lua/luainstance.cpp index b2373ab43..4e53e40a7 100644 --- a/src/gui/lua/luainstance.cpp +++ b/src/gui/lua/luainstance.cpp @@ -50,6 +50,7 @@ #include "lua_video.h" extern CPictureViewer * g_PicViewer; +extern cVideo * videoDecoder; static void set_lua_variables(lua_State *L) { @@ -468,7 +469,8 @@ void CLuaInstance::runScript(const char *fileName, std::vector *arg if (CMoviePlayerGui::getInstance().getBlockedFromPlugin()) { CMoviePlayerGui::getInstance().setBlockedFromPlugin(false); CMoviePlayerGui::getInstance().restoreNeutrino(); - } + } else if (videoDecoder->getBlank()) + CLuaInstVideo::getInstance()->channelRezap(lua); } } @@ -671,6 +673,8 @@ int CLuaInstance::GCWindow(lua_State *L) CMoviePlayerGui::getInstance().setBlockedFromPlugin(false); CMoviePlayerGui::getInstance().restoreNeutrino(); } + else if (videoDecoder->getBlank()) + CLuaInstVideo::getInstance()->channelRezap(L); delete w->fbwin; w->rcinput = NULL; diff --git a/src/gui/lua/luainstance.h b/src/gui/lua/luainstance.h index 2f8be126f..4d6ff9980 100644 --- a/src/gui/lua/luainstance.h +++ b/src/gui/lua/luainstance.h @@ -26,6 +26,7 @@ extern "C" { #include } #include +#include #include #include "luainstance_helpers.h"