From: Matthias Clasen Date: Sat, 7 Jan 2023 13:45:35 +0000 (-0500) Subject: filesystemmodel: Use g_set_object X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~8^2~87^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=35244f4b59f1715c958946057c751aae57c8f8a0;p=gtk4.git filesystemmodel: Use g_set_object --- diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index d911c5e081..adf8bdf201 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1019,19 +1019,10 @@ void _gtk_file_system_model_set_filter (GtkFileSystemModel *model, GtkFileFilter * filter) { - GtkFileFilter *old_filter; - g_return_if_fail (GTK_IS_FILE_SYSTEM_MODEL (model)); g_return_if_fail (filter == NULL || GTK_IS_FILE_FILTER (filter)); - - if (filter) - g_object_ref (filter); - - old_filter = model->filter; - model->filter = filter; - if (old_filter) - g_object_unref (old_filter); + g_set_object (&model->filter, filter); gtk_file_system_model_refilter_all (model); }