update plugin UIs at reasonable rate (25Hz)
authorRobin Gareus <robin@gareus.org>
Thu, 11 Jul 2013 12:54:28 +0000 (14:54 +0200)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 8 Aug 2013 19:23:08 +0000 (15:23 -0400)
gtk2_ardour/generic_pluginui.cc
gtk2_ardour/lv2_plugin_ui.cc

index 52bb468a676a59054af654a1a03489113d25debe..72273f512a4b69e9b29128f62e931ed873ad9687 100644 (file)
@@ -836,7 +836,7 @@ GenericPluginUI::start_updating (GdkEventAny*)
 {
        if (output_controls.size() > 0 ) {
                screen_update_connection.disconnect();
-               screen_update_connection = ARDOUR_UI::instance()->RapidScreenUpdate.connect
+               screen_update_connection = ARDOUR_UI::instance()->SuperRapidScreenUpdate.connect
                        (sigc::mem_fun(*this, &GenericPluginUI::output_update));
        }
        return false;
index 839bc6a4b8f537bf93d174b834f9c1a64a6d4493..2fe817a6a0f65af93fab5791193df3772766f82e 100644 (file)
@@ -144,7 +144,7 @@ LV2PluginUI::start_updating(GdkEventAny*)
 {
        if (!_output_ports.empty()) {
                _screen_update_connection.disconnect();
-               _screen_update_connection = ARDOUR_UI::instance()->RapidScreenUpdate.connect
+               _screen_update_connection = ARDOUR_UI::instance()->SuperRapidScreenUpdate.connect
                        (sigc::mem_fun(*this, &LV2PluginUI::output_update));
        }
        return false;
@@ -322,7 +322,7 @@ LV2PluginUI::lv2ui_instantiate(const std::string& title)
 
        if (_lv2->has_message_output()) {
                _lv2->enable_ui_emmission();
-               ARDOUR_UI::instance()->RapidScreenUpdate.connect(
+               ARDOUR_UI::instance()->SuperRapidScreenUpdate.connect(
                        sigc::mem_fun(*this, &LV2PluginUI::update_timeout));
        }
 }
@@ -432,7 +432,7 @@ LV2PluginUI::on_window_show(const std::string& title)
 
                LV2_EXTERNAL_UI_SHOW(_external_ui_ptr);
                _screen_update_connection.disconnect();
-               _screen_update_connection = ARDOUR_UI::instance()->RapidScreenUpdate.connect
+               _screen_update_connection = ARDOUR_UI::instance()->SuperRapidScreenUpdate.connect
                        (sigc::mem_fun(*this, &LV2PluginUI::output_update));
                return false;
        } else {