From 45398fb65c14f451b8da7f0ecd276becc1d294b5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 11 Oct 2022 20:40:25 +0200 Subject: [PATCH] Fix switch custom -> generic plugin UI See also e635571f2f and bd898a68 --- gtk2_ardour/processor_box.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index f938961c96..ca930d3c77 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -4796,11 +4796,12 @@ ProcessorWindowProxy::get (bool create) void ProcessorWindowProxy::show_the_right_window (bool show_not_toggle) { - _unmap_connection.disconnect (); if (_window && (is_custom != want_custom)) { /* drop existing window - wrong type */ set_state_mask (Gtkmm2ext::WindowProxy::StateMask (state_mask () & ~WindowProxy::Size)); + _unmap_connection.block (); drop_window (); + _unmap_connection.unblock (); } if (_window && fully_visible () && show_not_toggle) { return;