proper "false" check for MSVC compat
authorRobin Gareus <robin@gareus.org>
Sat, 27 Feb 2016 12:14:00 +0000 (13:14 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 27 Feb 2016 12:14:00 +0000 (13:14 +0100)
Lua "function call" returns false on error.

gtk2_ardour/luainstance.cc

index d33bc44c8cc5857516c9d97225cc31ae3beb8c2c..73454d0369b0fe19e5dc27da7aaaa6f23485fb4a 100644 (file)
@@ -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 */}
 }