mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-09-19 21:40:22 +00:00
Gdk4/Win32: Correct call to gdk_key_event_new()
The keycode and modifier (state) parameters are in the wrong order for gdk_key_event_new() in the gdk win32 backend, which causes key up/down events to be populated incorrectly.
This commit is contained in:
parent
770e848953
commit
710d0620a4
@ -2096,8 +2096,8 @@ gdk_event_translate (MSG *msg,
|
|||||||
window,
|
window,
|
||||||
device_manager_win32->core_keyboard,
|
device_manager_win32->core_keyboard,
|
||||||
_gdk_win32_get_next_tick (msg->time),
|
_gdk_win32_get_next_tick (msg->time),
|
||||||
state,
|
|
||||||
keycode,
|
keycode,
|
||||||
|
state,
|
||||||
is_modifier,
|
is_modifier,
|
||||||
&translated,
|
&translated,
|
||||||
&translated);
|
&translated);
|
||||||
@ -2170,8 +2170,8 @@ gdk_event_translate (MSG *msg,
|
|||||||
window,
|
window,
|
||||||
device_manager_win32->core_keyboard,
|
device_manager_win32->core_keyboard,
|
||||||
_gdk_win32_get_next_tick (msg->time),
|
_gdk_win32_get_next_tick (msg->time),
|
||||||
build_key_event_state (key_state),
|
|
||||||
0,
|
0,
|
||||||
|
build_key_event_state (key_state),
|
||||||
FALSE,
|
FALSE,
|
||||||
&translated,
|
&translated,
|
||||||
&translated);
|
&translated);
|
||||||
@ -2183,8 +2183,8 @@ gdk_event_translate (MSG *msg,
|
|||||||
window,
|
window,
|
||||||
device_manager_win32->core_keyboard,
|
device_manager_win32->core_keyboard,
|
||||||
_gdk_win32_get_next_tick (msg->time),
|
_gdk_win32_get_next_tick (msg->time),
|
||||||
build_key_event_state (key_state),
|
|
||||||
0,
|
0,
|
||||||
|
build_key_event_state (key_state),
|
||||||
FALSE,
|
FALSE,
|
||||||
&translated,
|
&translated,
|
||||||
&translated);
|
&translated);
|
||||||
|
Loading…
Reference in New Issue
Block a user