diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index dffb2c7bdf..9337afbea2 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -4787,7 +4787,10 @@ gtk_file_chooser_widget_get_files (GtkFileChooser *chooser) current_folder = gtk_file_chooser_get_current_folder (chooser); if (current_folder) - g_list_store_append (result, current_folder); + { + g_list_store_append (result, current_folder); + g_object_unref (current_folder); + } } return G_LIST_MODEL (result);