diff options
author | nick_m <mainsbridge@gmail.com> | 2015-05-22 02:12:58 +1000 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2015-05-22 02:12:58 +1000 |
commit | eaf49f02ff92f22cbfa214ae89ec0a2fc3861d29 (patch) | |
tree | 6d35ff13c38aef1e91fbcb0ff10ee84f94d1ebc1 /gtk2_ardour/editor.cc | |
parent | 5d176eefa6706f11031f0b6c01179fe80cbbc6c1 (diff) |
Fix up modifier behaviour
- its now possible to use snap modifiers in combination with others
afaict this hasn't worked for some time.
- use "contains" rather than "equals" during drag. Still uncertain
about this wrt beginning a drag. for now they are all "equals".
- probably solve the "snap modifier modifier" problem using
ArdourKeyboard::indicates_snap () and friend.
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r-- | gtk2_ardour/editor.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index ff9d480a35..05f9b0ca93 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -2597,7 +2597,7 @@ Editor::snap_to_with_modifier (framepos_t& start, GdkEvent const * event, RoundM return; } - if (Keyboard::modifier_state_contains (event->button.state, Keyboard::snap_modifier())) { + if (ArdourKeyboard::indicates_snap (event->button.state)) { if (_snap_mode == SnapOff) { snap_to_internal (start, direction, for_mark); } |