From c80a0c0e8598d0178beefba18438bf31fe23ce0d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 27 May 2023 07:23:05 -0400 Subject: [PATCH] sortlistmodel: Cosmetics Make the set_[section]_sorter functions a bit more symmetric. --- gtk/gtksortlistmodel.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) 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]); -- 2.30.2