dnd: Patch up gtk_drag_get_source_widget

This is temporary until gtk_drag_dest_set users
have been ported over.
This commit is contained in:
Matthias Clasen 2019-12-31 17:01:09 -05:00
parent 303c9becf8
commit d3fd071809

View File

@ -319,14 +319,19 @@ GtkWidget *
gtk_drag_get_source_widget (GdkDrag *drag)
{
GtkDragSourceInfo *info;
GtkDragSource *source;
g_return_val_if_fail (GDK_IS_DRAG (drag), NULL);
info = gtk_drag_get_source_info (drag, FALSE);
if (info == NULL)
return NULL;
if (info)
return info->widget;
return info->widget;
source = gtk_drag_get_source (drag);
if (source)
return gtk_drag_source_get_origin (source);
return NULL;
}
/**