From b13f04c61ea27bdb12330732779563c02b6781cc Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 31 Aug 2024 02:52:54 +0200 Subject: [PATCH] RegionFX: fix hiding RFx GUI when removing regions --- gtk2_ardour/region_editor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/region_editor.cc b/gtk2_ardour/region_editor.cc index 650dd1c73b..a12e2cdd69 100644 --- a/gtk2_ardour/region_editor.cc +++ b/gtk2_ardour/region_editor.cc @@ -987,7 +987,7 @@ RegionEditor::RegionFxBox::show_plugin_gui (std::weak_ptr wfx, b rfx->set_window_proxy (pwp); WM::Manager::instance ().register_window (pwp); RegionView* rv = PublicEditor::instance ().regionview_from_region (_region); - rv->RegionViewGoingAway.connect_same_thread (*pwp, [pwp] (RegionView*) { pwp->hide (); }); + rv->RegionViewGoingAway.connect_same_thread (*pwp, [pwp, rv] (RegionView* srv) { if (rv == srv) { pwp->hide (); }}); } pwp->set_custom_ui_mode (custom_ui);