diff options
-rw-r--r-- | gtk2_ardour/luainstance.cc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index fa858888a3..12c474229e 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -62,6 +62,36 @@ static const char* ui_scripts_file_name = "ui_scripts"; +#ifdef PLATFORM_WINDOWS +/* see libs/ardour/luabindings.cc for details */ + +template <class T> +void const* +luabridge::ClassInfo<T>::getStaticKey () +{ + static char value; + return &value; +} + +template <class T> +void const* +luabridge::ClassInfo<T>::getClassKey () +{ + static char value; + return &value; +} + +template <class T> +void const* +luabridge::ClassInfo<T>::getConstKey () +{ + static char value; + return &value; +} + +CLASSKEYS(std::vector<double>); +#endif + namespace LuaCairo { /** wrap RefPtr< Cairo::ImageSurface > * |