From d417a96a0b5d1ed874248e9eb613bc4db6ab28f5 Mon Sep 17 00:00:00 2001 From: Valeriy Kamyshniy Date: Wed, 4 Feb 2015 00:48:29 +0200 Subject: [PATCH] =?UTF-8?q?[Summary]=20Per=20request=20from=20Igor:=20Remo?= =?UTF-8?q?ved=20menu=20=E2=80=9C[X]=20Solo=20safe=E2=80=9D=20from=20solo?= =?UTF-8?q?=20button=20in=20all=20the=20route=20UIs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gtk2_ardour/route_ui.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc index 315f656ad7..9eb6104bae 100644 --- a/gtk2_ardour/route_ui.cc +++ b/gtk2_ardour/route_ui.cc @@ -24,6 +24,7 @@ #include #include +#include "ardour/profile.h" #include "ardour/route_group.h" #include "ardour/dB.h" #include "pbd/memento_command.h" @@ -495,10 +496,12 @@ RouteUI::solo_press(GdkEventButton* ev) int momentary_mask = alt_modifier | Keyboard::TertiaryModifier; /* Alt+Shift */ if (Keyboard::is_context_menu_event (ev)) { - if (solo_menu == 0) { - build_solo_menu (); + if (!ARDOUR::Profile->get_trx ()) { + if (solo_menu == 0) { + build_solo_menu (); + } + solo_menu->popup (1, ev->time); } - solo_menu->popup (1, ev->time); } else { if ( ev->button == 1 ) {