GdkWin32: Report serial for events
authorLuca Bacci <luca.bacci982@gmail.com>
Wed, 6 Apr 2022 17:45:50 +0000 (19:45 +0200)
committerLuca Bacci <luca.bacci982@gmail.com>
Fri, 8 Apr 2022 13:26:26 +0000 (15:26 +0200)
gdk/win32/gdkevents-win32.c

index debc66e5d79a57c34266a6b8f7e8d98e2e198f83..3f71e2a8f4173cf5a39401563263a582e9b525be 100644 (file)
@@ -873,6 +873,7 @@ _gdk_win32_append_event (GdkEvent *event)
 {
   GdkDisplay *display;
   GList *link;
+  gulong serial;
 
   display = gdk_display_get_default ();
 
@@ -880,8 +881,9 @@ _gdk_win32_append_event (GdkEvent *event)
 #if 1
   link = _gdk_event_queue_append (display, event);
   GDK_NOTE (EVENTS, _gdk_win32_print_event (event));
+  serial = _gdk_display_get_next_serial (display);
   /* event morphing, the passed in may not be valid afterwards */
-  _gdk_windowing_got_event (display, link, event, 0);
+  _gdk_windowing_got_event (display, link, event, serial);
 #else
   _gdk_event_queue_append (display, event);
   GDK_NOTE (EVENTS, _gdk_win32_print_event (event));