diff options
author | Robin Gareus <robin@gareus.org> | 2013-08-29 13:05:11 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-08-29 13:05:11 +0200 |
commit | 03c26762e6c602b0d815d074384b71abf773ee37 (patch) | |
tree | c443aa849e6f0f5e10531d40749c2261eb257ebb /gtk2_ardour/lv2_plugin_ui.h | |
parent | 486483366926e45c8236c26915dd417d8bb404dd (diff) |
update external plugin UI handling
amend to 4cdb018 and 1d972d0
override ui_closed() behavior for lv2ui:external
Keep UI around and do not re-instantiate, but simply show it again.
(this is against the original specs but was agreed upon by various
authors and the previous behavior or Ardour.)
kx:external-ui are cleaned up after ui_closed().
Diffstat (limited to 'gtk2_ardour/lv2_plugin_ui.h')
-rw-r--r-- | gtk2_ardour/lv2_plugin_ui.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk2_ardour/lv2_plugin_ui.h b/gtk2_ardour/lv2_plugin_ui.h index 40e3890e1c..a39386a7e0 100644 --- a/gtk2_ardour/lv2_plugin_ui.h +++ b/gtk2_ardour/lv2_plugin_ui.h @@ -71,6 +71,7 @@ class LV2PluginUI : public PlugUIBase, public Gtk::VBox boost::shared_ptr<ARDOUR::LV2Plugin> _lv2; std::vector<int> _output_ports; sigc::connection _screen_update_connection; + sigc::connection _message_update_connection; Gtk::Widget* _gui_widget; /** a box containing the focus, bypass, delete, save / add preset buttons etc. */ Gtk::HBox _ardour_buttons_box; |