From: Matthias Clasen Date: Sat, 27 May 2023 11:23:05 +0000 (-0400) Subject: sortlistmodel: Cosmetics X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~214^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c80a0c0e8598d0178beefba18438bf31fe23ce0d;p=gtk4.git sortlistmodel: Cosmetics Make the set_[section]_sorter functions a bit more symmetric. --- diff --git a/gtk/gtksortlistmodel.c b/gtk/gtksortlistmodel.c index 105dfd4358..50add242f0 100644 --- a/gtk/gtksortlistmodel.c +++ b/gtk/gtksortlistmodel.c @@ -1195,11 +1195,7 @@ gtk_sort_list_model_set_sorter (GtkSortListModel *self, return; gtk_sort_list_model_clear_real_sorter (self); - g_clear_object (&self->sorter); - - if (sorter) - self->sorter = g_object_ref (sorter); - + g_set_object (&self->sorter, sorter); gtk_sort_list_model_ensure_real_sorter (self); g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_SORTER]); @@ -1241,11 +1237,7 @@ gtk_sort_list_model_set_section_sorter (GtkSortListModel *self, return; gtk_sort_list_model_clear_real_sorter (self); - g_clear_object (&self->section_sorter); - - if (sorter) - self->section_sorter = g_object_ref (sorter); - + g_set_object (&self->section_sorter, sorter); gtk_sort_list_model_ensure_real_sorter (self); g_object_notify_by_pspec (G_OBJECT (self), properties[PROP_SECTION_SORTER]);