Fix real-time violation, only send UI updates if explicitly requested by UI.
[ardour.git] / gtk2_ardour / lv2_plugin_ui.cc
index 7524b6b5dea4e892ba8e0dc0a9325fdacf70f700..f72e7916c033ed0fcdd7359517e7f188e3767b99 100644 (file)
@@ -267,6 +267,7 @@ LV2PluginUI::lv2ui_instantiate(const std::string& title)
        }
 
        if (_lv2->has_message_output()) {
+               _lv2->enable_ui_emmission();
                ARDOUR_UI::instance()->RapidScreenUpdate.connect(
                        sigc::mem_fun(*this, &LV2PluginUI::update_timeout));
        }