packaging tweaks for OS X
[ardour.git] / gtk2_ardour / lv2_plugin_ui.cc
index cacc24af66762ab965181e1579b8a2de326fb09f..ec1f1323d5b48f606efb5b491acf7437679e10fe 100644 (file)
@@ -272,7 +272,7 @@ LV2PluginUI::lv2ui_instantiate(const std::string& title)
                        pack_start(*_ardour_buttons_box, false, false);
 
                        GtkWidget* c_widget = (GtkWidget*)GET_WIDGET(_inst);
-                       _gui_widget = Glib::wrap(c_widget);
+                       _gui_widget = Gtk::manage(Glib::wrap(c_widget));
                        _gui_widget->show_all();
                        pack_start(*_gui_widget, true, true);
                } else {
@@ -313,11 +313,6 @@ LV2PluginUI::lv2ui_free()
                _gui_widget = NULL;
        }
 
-       if (_ardour_buttons_box) {
-               remove (*_ardour_buttons_box);
-               _ardour_buttons_box = NULL;
-       }
-
        if (_inst) {
                suil_instance_free((SuilInstance*)_inst);
                _inst = NULL;