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>
Wed, 6 Apr 2022 17:45:50 +0000 (19:45 +0200)
gdk/win32/gdkevents-win32.c

index 39b16c3319e958dc757a4c26d4861d8b24bc38cd..564420583317fdf7dc2e0990afc92480f75f2021 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));