mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 15:32:59 +02:00
CLuaInstCCSignalbox: fix compatibility
Parameter for frontend was changed, is now NULL. older plugins could expect an instance and could show emtpty signal bars.
This commit is contained in:
@@ -4,4 +4,4 @@
|
|||||||
* to luainstance.h changes
|
* to luainstance.h changes
|
||||||
*/
|
*/
|
||||||
#define LUA_API_VERSION_MAJOR 1
|
#define LUA_API_VERSION_MAJOR 1
|
||||||
#define LUA_API_VERSION_MINOR 60
|
#define LUA_API_VERSION_MINOR 61
|
||||||
|
@@ -34,6 +34,8 @@
|
|||||||
#include "lua_cc_window.h"
|
#include "lua_cc_window.h"
|
||||||
#include "lua_cc_signalbox.h"
|
#include "lua_cc_signalbox.h"
|
||||||
|
|
||||||
|
#include <zapit/femanager.h>
|
||||||
|
|
||||||
CLuaInstCCSignalbox* CLuaInstCCSignalbox::getInstance()
|
CLuaInstCCSignalbox* CLuaInstCCSignalbox::getInstance()
|
||||||
{
|
{
|
||||||
static CLuaInstCCSignalbox* LuaInstCCSignalbox = NULL;
|
static CLuaInstCCSignalbox* LuaInstCCSignalbox = NULL;
|
||||||
@@ -82,7 +84,7 @@ int CLuaInstCCSignalbox::CCSignalBoxNew(lua_State *L)
|
|||||||
CComponentsForm* pw = (parent && parent->w) ? parent->w->getBodyObject() : NULL;
|
CComponentsForm* pw = (parent && parent->w) ? parent->w->getBodyObject() : NULL;
|
||||||
CLuaCCSignalBox **udata = (CLuaCCSignalBox **) lua_newuserdata(L, sizeof(CLuaCCSignalBox *));
|
CLuaCCSignalBox **udata = (CLuaCCSignalBox **) lua_newuserdata(L, sizeof(CLuaCCSignalBox *));
|
||||||
*udata = new CLuaCCSignalBox();
|
*udata = new CLuaCCSignalBox();
|
||||||
(*udata)->s = new CSignalBox(x, y, dx, dy, NULL, (vertical!=0)?true:false, pw);
|
(*udata)->s = new CSignalBox(x, y, dx, dy, CFEManager::getInstance()->getLiveFE(), (vertical!=0)?true:false, pw);
|
||||||
(*udata)->parent = pw;
|
(*udata)->parent = pw;
|
||||||
luaL_getmetatable(L, "signalbox");
|
luaL_getmetatable(L, "signalbox");
|
||||||
lua_setmetatable(L, -2);
|
lua_setmetatable(L, -2);
|
||||||
|
Reference in New Issue
Block a user