X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fluainstance.cc;h=d8a1ce6382d1bf72c310f42aeb7d88bcd706e703;hb=af2ee3c8564c7d60cadb130b8c7ad1f4cddd2216;hp=e1c04bf4357af16832626c7fbec92a68c7a192da;hpb=f5995661d0b652a1907ca440dce6e1fcc2bf3855;p=ardour.git diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index e1c04bf435..d8a1ce6382 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -1235,11 +1235,14 @@ LuaInstance::interactive_add (LuaScriptInfo::ScriptType type, int id) LuaScriptParamList lsp = LuaScriptParams::script_params (spi, param_function); ScriptParameterDialog spd (_("Set Script Parameters"), spi, reg, lsp); - switch (spd.run ()) { - case Gtk::RESPONSE_ACCEPT: - break; - default: - return false; + + if (!spd.need_interation ()) { + switch (spd.run ()) { + case Gtk::RESPONSE_ACCEPT: + break; + default: + return false; + } } LuaScriptParamPtr lspp (new LuaScriptParam("x-script-origin", "", spi->path, false));