diff --git a/gtk/gtklistbox.c b/gtk/gtklistbox.c index 91c08e361e..17f19072ec 100644 --- a/gtk/gtklistbox.c +++ b/gtk/gtklistbox.c @@ -1280,6 +1280,9 @@ gtk_list_box_invalidate_sort (GtkListBox *box) g_return_if_fail (GTK_IS_LIST_BOX (box)); + if (priv->sort_func == NULL) + return; + g_sequence_sort (priv->children, (GCompareDataFunc)do_sort, box); g_sequence_foreach (priv->children, gtk_list_box_css_node_foreach, &previous);