diff options
author | Robin Gareus <robin@gareus.org> | 2017-03-24 14:36:17 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-03-24 14:48:46 +0100 |
commit | 962e7a214aa8841f88e5fbf6bb12499dfddeb269 (patch) | |
tree | e6bd8a77440a43d4669ddcbfe761873a0e6c7f60 /gtk2_ardour/vca_master_strip.cc | |
parent | 55b8b44889d1d08fc6b64283670fd0953642ba64 (diff) |
Revert "consistent use of context-menu popups"
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec.
In some cases ardour shows context-menu on right-mouse-button
release. In this case selecting a menu-entry should happen
with the left-mouse button (or any button?!)
Using ev->button is only correct if the menu is temporary and only
visible while the button is held, button release then activates the
menu-item.
This needs further work, in some cases allowing any button (0) to work
makes sense and overall consistency needs to be improved.
Different places use different strategies for context-menus which
don't always match the button used in the event-handler.
This is a hotfix (to make TAV context menus work again with left-click)
Diffstat (limited to 'gtk2_ardour/vca_master_strip.cc')
-rw-r--r-- | gtk2_ardour/vca_master_strip.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/vca_master_strip.cc b/gtk2_ardour/vca_master_strip.cc index 52eaba67dd..2d6088fbdf 100644 --- a/gtk2_ardour/vca_master_strip.cc +++ b/gtk2_ardour/vca_master_strip.cc @@ -377,7 +377,7 @@ VCAMasterStrip::vertical_button_press (GdkEventButton* ev) if (!context_menu) { build_context_menu (); } - context_menu->popup (ev->button, ev->time); + context_menu->popup (1, ev->time); return true; } @@ -395,7 +395,7 @@ VCAMasterStrip::number_button_press (GdkEventButton* ev) if (!context_menu) { build_context_menu (); } - context_menu->popup (ev->button, ev->time); + context_menu->popup (1, ev->time); } return true; } |