--- ./gtk/gtkscale.c.old 2023-05-08 23:10:57.233054650 -0400 +++ ./gtk/gtkscale.c.old 2023-05-08 23:11:02.413989125 -0400 @@ -1469,11 +1469,11 @@ gtk_scale_add_mark (GtkScale *sca mark->value = value; mark->markup = g_strdup (markup); mark->position = position; priv->marks = g_slist_insert_sorted_with_data (priv->marks, mark, - (GCompareFunc) compare_marks, + compare_marks, GINT_TO_POINTER ( gtk_range_get_inverted (GTK_RANGE (scale)) )); n = g_slist_length (priv->marks);