aboutsummaryrefslogtreecommitdiff
path: root/backends/keymapper/keymap.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/keymapper/keymap.h')
-rw-r--r--backends/keymapper/keymap.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/backends/keymapper/keymap.h b/backends/keymapper/keymap.h
index ae8748c37d..35ad732bdc 100644
--- a/backends/keymapper/keymap.h
+++ b/backends/keymapper/keymap.h
@@ -49,7 +49,7 @@ template<> struct Hash<KeyState>
: public UnaryFunction<KeyState, uint> {
uint operator()(const KeyState &val) const {
- return (uint)(val.keycode * (val.flags << 1));
+ return (uint)val.keycode | ((uint)val.flags << 24);
}
};