diff options
author | Matthias Clasen <mclasen@redhat.com> | 2018-06-08 10:54:42 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2018-06-08 10:54:42 +0000 |
commit | a7eb696314363dcbf567acee06afbb51c7f327f8 (patch) | |
tree | 187052f839c5627642e7a4e99d8845b2ee0bf9cd | |
parent | f7cee652688c92c88ba29d92ceaa9248e1e7f565 (diff) | |
parent | 3200c0390d506b1f0c295eed191fd4496efcf1be (diff) | |
download | gtk+-a7eb696314363dcbf567acee06afbb51c7f327f8.tar.gz |
Merge branch 'lrn/gks_vk_menu' into 'gtk-3-24'
GDK W32: Don't forget to check VK_MENU and set MK_ALT
See merge request GNOME/gtk!181
-rw-r--r-- | gdk/win32/gdkdnd-win32.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index 589aea5a8e..762e5c3023 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -2079,6 +2079,8 @@ _gdk_win32_window_drag_begin (GdkWindow *window, context_win32->last_key_state = 0; API_CALL (GetKeyboardState, (kbd_state)); + if (kbd_state[VK_MENU] & 0x80) + context_win32->last_key_state |= MK_ALT; if (kbd_state[VK_CONTROL] & 0x80) context_win32->last_key_state |= MK_CONTROL; if (kbd_state[VK_SHIFT] & 0x80) |