gdk: Make gdk_event_set_coords support dnd events
authorMatthias Clasen <mclasen@redhat.com>
Mon, 6 Jan 2020 02:07:40 +0000 (21:07 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 23:48:21 +0000 (18:48 -0500)
GTK event propagation code relies on this working.

gdk/gdkevents.c

index 27c7501bd3ea35ef242524464dd29be0faab7539..aec67fcec6b90b557b86e50b117d5dbdb95dbfed 100644 (file)
@@ -1013,6 +1013,13 @@ gdk_event_set_coords (GdkEvent *event,
       event->touchpad_pinch.x = x;
       event->touchpad_pinch.y = y;
       break;
+    case GDK_DRAG_ENTER:
+    case GDK_DRAG_LEAVE:
+    case GDK_DRAG_MOTION:
+    case GDK_DROP_START:
+      event->dnd.x = x;
+      event->dnd.y = y;
+      break;
     default:
       break;
     }