diff options
author | James Ross-Gowan <rossymiles@gmail.com> | 2014-01-21 09:59:17 +1100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-01-21 00:41:56 +0100 |
commit | 63a76b3d1ceaa2cefb0bdc81a2c6d79e4bb447eb (patch) | |
tree | ff828dacb39dd2f8f1c0b90c1c362c81b3cdb515 /video | |
parent | 119efdc19704cc94d4d71fa947fdf7844018abfe (diff) | |
download | mpv-63a76b3d1ceaa2cefb0bdc81a2c6d79e4bb447eb.tar.bz2 mpv-63a76b3d1ceaa2cefb0bdc81a2c6d79e4bb447eb.tar.xz |
w32_common: Fix extended keys
The KF_* flags work on the HIWORD of lParam. Whoops
Diffstat (limited to 'video')
-rw-r--r-- | video/out/w32_common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/w32_common.c b/video/out/w32_common.c index 427cf82025..b05a47fc90 100644 --- a/video/out/w32_common.c +++ b/video/out/w32_common.c @@ -476,7 +476,7 @@ static bool translate_key_input(MSG *msg) msg->message != WM_KEYUP && msg->message != WM_SYSKEYUP) return false; - bool ext = msg->lParam & KF_EXTENDED; + bool ext = HIWORD(msg->lParam) & KF_EXTENDED; int mpkey = mp_w32_vkey_to_mpkey(msg->wParam, ext); // If we don't want the key, return false so TranslateMessage can convert |