summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFina Wilke <code@felinira.net>2023-01-30 19:28:24 +0000
committerMatthias Clasen <mclasen@redhat.com>2023-01-30 19:28:24 +0000
commit35e3c22832010eb49fa62d1737234a3ad080fd69 (patch)
tree024e7101db0f073203318a237c9969d594add121
parent442cd4a3696ea3d607c4328ea13615128795aade (diff)
downloadgtk+-35e3c22832010eb49fa62d1737234a3ad080fd69.tar.gz
filechooserwidget: Fix file chooser crash when dropping empty file list
-rw-r--r--gtk/gtkfilechooserwidget.c3
1 files changed, 3 insertions, 0 deletions
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);