diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index 9415dc3ba5..38b674dbce 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -1566,6 +1566,9 @@ file_list_drag_drop_cb (GtkDropTarget *dest, files = g_value_get_boxed (value); + if (files == NULL) + return TRUE; + data = g_new0 (FileListDragData, 1); data->impl = g_object_ref (impl); data->files = g_slist_copy_deep (files, (GCopyFunc) g_object_ref, NULL);