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]);
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]);