Revert/amend "fix a const-cast issue"
authorRobin Gareus <robin@gareus.org>
Tue, 19 Apr 2016 17:07:09 +0000 (19:07 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 19 Apr 2016 17:07:09 +0000 (19:07 +0200)
This reverts commit c9d55cb172d07d5da25140516abe045ea409b66b.
because it it's "const" one cannot set it from lua.

libs/ardour/luabindings.cc

index b0bab16760464a9e09900df82100ff56158c5fe2..ea8319066c036f78b4b714ae8d183850efe3a6be 100644 (file)
@@ -347,7 +347,9 @@ LuaBindings::common (lua_State* L)
                .beginClass <InterThreadInfo> ("InterThreadInfo")
                .addVoidConstructor ()
                .addData ("done", const_cast<bool InterThreadInfo::*>(&InterThreadInfo::done))
-               .addData ("cancel", const_cast<bool InterThreadInfo::*>(&InterThreadInfo::cancel))
+#if 0 // currently unused, lua is single-threaded, no custom UIs.
+               .addData ("cancel", (bool InterThreadInfo::*)&InterThreadInfo::cancel)
+#endif
                .addData ("progress", const_cast<float InterThreadInfo::*>(&InterThreadInfo::progress))
                .endClass ()