summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2017-11-01 13:40:12 +0100
committerStanislaw Halik <sthalik@misaki.pl>2017-11-01 13:40:12 +0100
commit2de33bda4758281b8c25d2786fd68769453bee3d (patch)
tree1aa38513e62d081e7c3733aad9fe1487f22d7a73
parent1b78a8ffeb9c320747422ba10bf7c26018cae580 (diff)
dinput: skip double negation for `bool' values
-rw-r--r--dinput/keybinding-worker.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/dinput/keybinding-worker.cpp b/dinput/keybinding-worker.cpp
index fec28a03..3850d80b 100644
--- a/dinput/keybinding-worker.cpp
+++ b/dinput/keybinding-worker.cpp
@@ -158,9 +158,9 @@ void KeybindingWorker::run()
default:
{
Key k;
- k.shift = !!(keystate[DIK_LSHIFT] | keystate[DIK_RSHIFT]);
- k.alt = !!(keystate[DIK_LALT] | keystate[DIK_RALT]);
- k.ctrl = !!(keystate[DIK_LCONTROL] | keystate[DIK_RCONTROL]);
+ k.shift = keystate[DIK_LSHIFT] | keystate[DIK_RSHIFT];
+ k.alt = keystate[DIK_LALT] | keystate[DIK_RALT];
+ k.ctrl = keystate[DIK_LCONTROL] | keystate[DIK_RCONTROL];
k.keycode = idx;
k.held = held;
@@ -180,9 +180,9 @@ void KeybindingWorker::run()
joy_fn f = [&](const QString& guid, int idx, bool held) {
Key k;
k.keycode = idx;
- k.shift = !!(keystate[DIK_LSHIFT] | keystate[DIK_RSHIFT]);
- k.alt = !!(keystate[DIK_LALT] | keystate[DIK_RALT]);
- k.ctrl = !!(keystate[DIK_LCONTROL] | keystate[DIK_RCONTROL]);
+ k.shift = keystate[DIK_LSHIFT] | keystate[DIK_RSHIFT];
+ k.alt = keystate[DIK_LALT] | keystate[DIK_RALT];
+ k.ctrl = keystate[DIK_LCONTROL] | keystate[DIK_RCONTROL];
k.guid = guid;
k.held = held;