summaryrefslogtreecommitdiff
path: root/gtk2_ardour/keyboard.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-05-22 02:20:51 +1000
committernick_m <mainsbridge@gmail.com>2015-05-22 02:20:51 +1000
commitb7348bf4f5b36084b7f47c450db69919766e0ec0 (patch)
tree35c3dcc3229fc4199cbe89cd933828f3cf26f842 /gtk2_ardour/keyboard.cc
parenteaf49f02ff92f22cbfa214ae89ec0a2fc3861d29 (diff)
Fix excessive use of logic.
Diffstat (limited to 'gtk2_ardour/keyboard.cc')
-rw-r--r--gtk2_ardour/keyboard.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk2_ardour/keyboard.cc b/gtk2_ardour/keyboard.cc
index 72b9ff1ba4..e656ede9db 100644
--- a/gtk2_ardour/keyboard.cc
+++ b/gtk2_ardour/keyboard.cc
@@ -239,22 +239,20 @@ bool
ArdourKeyboard::indicates_snap (guint state)
{
bool contains_s = Keyboard::modifier_state_contains (state, Keyboard::snap_modifier());
- bool equals_s = Keyboard::modifier_state_equals (state, Keyboard::snap_modifier());
bool contains_d = Keyboard::modifier_state_contains (state, Keyboard::snap_delta_modifier());
bool equals_d = Keyboard::modifier_state_equals (state, Keyboard::snap_delta_modifier());
- return (equals_s || (contains_s && ((contains_d && !equals_d) || !contains_d)));
+ return (contains_s && ((contains_d && !equals_d) || !contains_d));
}
bool
ArdourKeyboard::indicates_snap_delta (guint state)
{
bool contains_d = Keyboard::modifier_state_contains (state, Keyboard::snap_delta_modifier());
- bool equals_d = Keyboard::modifier_state_equals (state, Keyboard::snap_delta_modifier());
bool contains_s = Keyboard::modifier_state_contains (state, Keyboard::snap_modifier());
bool equals_s = Keyboard::modifier_state_equals (state, Keyboard::snap_modifier());
- return (equals_d || (contains_d && ((contains_s && !equals_s) || !contains_s)));
+ return (contains_d && ((contains_s && !equals_s) || !contains_s));
}
void