avoid GTK packing warning when using >1 backend
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 26 Dec 2013 16:29:26 +0000 (11:29 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 2 Jan 2014 14:00:58 +0000 (09:00 -0500)
gtk2_ardour/engine_dialog.cc

index d438ff83270e5d2948ff53ed76564a63592fa1ec..8cd0473c085df0f866c1005b1667700463af3317 100644 (file)
@@ -327,6 +327,10 @@ EngineControl::EngineControl ()
         Gtkmm2ext::container_clear (basic_vbox);
         Gtkmm2ext::container_clear (basic_packer);
 
+        if (control_app_button.get_parent()) {
+                control_app_button.get_parent()->remove (control_app_button);
+        }
+
         label = manage (left_aligned_label (_("Audio System:")));
         basic_packer.attach (*label, 0, 1, 0, 1, xopt, (AttachOptions) 0);
         basic_packer.attach (backend_combo, 1, 2, 0, 1, xopt, (AttachOptions) 0);