diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-01-01 23:28:33 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-01-04 12:51:59 -0500 |
commit | 0b31235a321399b164c6ab92304d95f52fcb256c (patch) | |
tree | 3193668acbb37108f38f9079d5188920c856128e | |
parent | 3b85c6f153586a2c0a104d676feff6f1e2f278e9 (diff) | |
download | gtk+-0b31235a321399b164c6ab92304d95f52fcb256c.tar.gz |
window: Port to GtkDragDest
-rw-r--r-- | gtk/gtkwindow.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 10dd3436bb..0422043dfc 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -1783,6 +1783,7 @@ gtk_window_init (GtkWindow *window) GtkEventController *motion_controller; #ifdef GDK_WINDOWING_X11 GdkContentFormats *targets; + GtkDropTarget *dest; #endif widget = GTK_WIDGET (window); @@ -1837,11 +1838,9 @@ gtk_window_init (GtkWindow *window) #ifdef GDK_WINDOWING_X11 targets = gdk_content_formats_new (dnd_dest_targets, G_N_ELEMENTS (dnd_dest_targets)); - gtk_drag_dest_set (GTK_WIDGET (window), - GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP, - targets, - GDK_ACTION_MOVE); + dest = gtk_drop_target_new ( GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP, targets, GDK_ACTION_MOVE); gdk_content_formats_unref (targets); + gtk_drop_target_attach (dest, GTK_WIDGET (window)); #endif seat = gdk_display_get_default_seat (gtk_widget_get_display (widget)); |