From: Georges Basile Stavracas Neto Date: Sun, 9 Oct 2022 21:49:37 +0000 (-0300) Subject: filesystemmodel: Trivial cleanup X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~143^2~39 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8a24fdea3805b6e7203915fb32371bb74457898b;p=gtk4.git filesystemmodel: Trivial cleanup Use g_set_object() which does exactly what the code there does. --- diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index 79ef17770d..06fa65808a 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1700,7 +1700,6 @@ _gtk_file_system_model_update_file (GtkFileSystemModel *model, { FileModelNode *node; guint i, id; - GFileInfo *old_info; g_return_if_fail (GTK_IS_FILE_SYSTEM_MODEL (model)); g_return_if_fail (G_IS_FILE (file)); @@ -1715,10 +1714,7 @@ _gtk_file_system_model_update_file (GtkFileSystemModel *model, node = get_node (model, id); - old_info = node->info; - node->info = g_object_ref (info); - if (old_info) - g_object_unref (old_info); + g_set_object (&node->info, info); for (i = 0; i < model->n_columns; i++) {