From e9c5c38bebaaad8a620629aad2e873524399d058 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 17 Dec 2025 14:46:07 +0100 Subject: [PATCH] Fix crash when using group treeview w/o selection --- gtk2_ardour/editor_route_groups.cc | 2 +- gtk2_ardour/mixer_ui.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/editor_route_groups.cc b/gtk2_ardour/editor_route_groups.cc index bdd8e7a386..5fef39b498 100644 --- a/gtk2_ardour/editor_route_groups.cc +++ b/gtk2_ardour/editor_route_groups.cc @@ -242,7 +242,7 @@ EditorRouteGroups::button_press_event (GdkEventButton* ev) } if (Keyboard::is_context_menu_event (ev)) { - _editor._group_tabs->get_menu(group->shared_from_this())->popup (1, ev->time); + _editor._group_tabs->get_menu(group)->popup (1, ev->time); return true; } diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 7fd3e164f6..62b0937d38 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -2158,7 +2158,7 @@ Mixer_UI::group_display_button_press (GdkEventButton* ev) std::shared_ptr group = (*iter)[group_columns.group]; if (Keyboard::is_context_menu_event (ev)) { - _group_tabs->get_menu(group->shared_from_this())->popup (ev->button, ev->time); + _group_tabs->get_menu(group)->popup (ev->button, ev->time); return true; }