13
0

Fix issue 8087 menu build when only one bus

If there is only one Foldback bus:
	the selection button still respond to left click.
	Any other click on the same button will need two
	clicks
This commit is contained in:
Len Ovens 2020-05-05 11:42:45 -07:00
parent 2df52979d4
commit feb689d220

View File

@ -1198,10 +1198,15 @@ gboolean
FoldbackStrip::name_button_button_press (GdkEventButton* ev)
{
if (ev->button == 1) {
Menu* menu = build_route_select_menu ();
StripableList slist;
boost::shared_ptr<Route> previous = boost::shared_ptr<Route> ();
_session->get_stripables (slist, PresentationInfo::FoldbackBus);
if (slist.size () > 1) {
Menu* menu = build_route_select_menu ();
Gtkmm2ext::anchored_menu_popup(menu, &name_button, "",
Gtkmm2ext::anchored_menu_popup(menu, &name_button, "",
1, ev->time);
}
return true;
} else if (ev->button == 3) {
Menu* r_menu = build_route_ops_menu ();