summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorРуслан Ижбулатов <lrn1986@gmail.com>2018-06-06 01:06:38 +0000
committerРуслан Ижбулатов <lrn1986@gmail.com>2018-06-06 01:06:38 +0000
commit3200c0390d506b1f0c295eed191fd4496efcf1be (patch)
tree75d2060b641352aa5557ed6c91a2f1b21f49f27d
parent9ac7f906aae7f9f252988a5a7f294123b622c8c1 (diff)
downloadgtk+-3200c0390d506b1f0c295eed191fd4496efcf1be.tar.gz
GDK W32: Don't forget to check VK_MENU and set MK_ALT
-rw-r--r--gdk/win32/gdkdnd-win32.c2
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)