proper "false" check for MSVC compat
Lua "function call" returns false on error.
This commit is contained in:
parent
0106047fd2
commit
65bedf75f1
@ -1114,15 +1114,15 @@ LuaCallback::connect_2 (enum LuaSignal::LuaSignal ls, T ref, PBD::Signal2<void,
|
||||
|
||||
template <typename T> void
|
||||
LuaCallback::proxy_0 (enum LuaSignal::LuaSignal ls, T ref) {
|
||||
if (!(*_lua_call)((int)ls, ref)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
if (0 == (*_lua_call)((int)ls, ref)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
}
|
||||
|
||||
template <typename T, typename C1> void
|
||||
LuaCallback::proxy_1 (enum LuaSignal::LuaSignal ls, T ref, C1 a1) {
|
||||
if (!(*_lua_call)((int)ls, ref, a1)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
if (0 == (*_lua_call)((int)ls, ref, a1)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
}
|
||||
|
||||
template <typename T, typename C1, typename C2> void
|
||||
LuaCallback::proxy_2 (enum LuaSignal::LuaSignal ls, T ref, C1 a1, C2 a2) {
|
||||
if (!(*_lua_call)((int)ls, ref, a1, a2)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
if (0 == (*_lua_call)((int)ls, ref, a1, a2)) { drop_callback (); /* EMIT SIGNAL */}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user