diff options
author | Fina Wilke <code@felinira.net> | 2023-01-30 19:28:24 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-01-30 19:28:24 +0000 |
commit | 35e3c22832010eb49fa62d1737234a3ad080fd69 (patch) | |
tree | 024e7101db0f073203318a237c9969d594add121 | |
parent | 442cd4a3696ea3d607c4328ea13615128795aade (diff) | |
download | gtk+-35e3c22832010eb49fa62d1737234a3ad080fd69.tar.gz |
filechooserwidget: Fix file chooser crash when dropping empty file list
-rw-r--r-- | gtk/gtkfilechooserwidget.c | 3 |
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); |