From 3aefd0e74495c327599c76a918caa1df11064b21 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 16 Mar 2017 02:25:53 +0100 Subject: consolidate context-menu popup methods --- gtk2_ardour/editor_routes.cc | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'gtk2_ardour/editor_routes.cc') diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc index 2ed98cfad5..0d08c6ea87 100644 --- a/gtk2_ardour/editor_routes.cc +++ b/gtk2_ardour/editor_routes.cc @@ -558,16 +558,6 @@ EditorRoutes::build_menu () items.push_back (MenuElem (_("Only Show Tracks with Regions Under Playhead"), sigc::mem_fun (*this, &EditorRoutes::show_tracks_with_regions_at_playhead))); } -void -EditorRoutes::show_menu () -{ - if (_menu == 0) { - build_menu (); - } - - _menu->popup (1, gtk_get_current_event_time()); -} - void EditorRoutes::redisplay_real () { @@ -1472,7 +1462,10 @@ bool EditorRoutes::button_press (GdkEventButton* ev) { if (Keyboard::is_context_menu_event (ev)) { - show_menu (); + if (_menu == 0) { + build_menu (); + } + _menu->popup (ev->button, ev->time); return true; } -- cgit v1.2.3