From: Benjamin Otte Date: Mon, 7 Aug 2023 23:37:18 +0000 (+0200) Subject: treeviewcolumn: Set ascending class for ascending order X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2^2~36 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7dba2a021e8024c6d346785771290828cf692e7f;p=gtk4.git treeviewcolumn: Set ascending class for ascending order The alternative button order confused the code and so the "ascending" class was set for descending order by default, not when alternate order is set. --- diff --git a/gtk/deprecated/gtktreeviewcolumn.c b/gtk/deprecated/gtktreeviewcolumn.c index 090cf33eb7..f22631c7a8 100644 --- a/gtk/deprecated/gtktreeviewcolumn.c +++ b/gtk/deprecated/gtktreeviewcolumn.c @@ -937,13 +937,13 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column) if ((!alternative && priv->sort_order == GTK_SORT_ASCENDING) || (alternative && priv->sort_order == GTK_SORT_DESCENDING)) { - gtk_widget_remove_css_class (arrow, "descending"); - gtk_widget_add_css_class (arrow, "ascending"); + gtk_widget_remove_css_class (arrow, "ascending"); + gtk_widget_add_css_class (arrow, "descending"); } else { - gtk_widget_remove_css_class (arrow, "ascending"); - gtk_widget_add_css_class (arrow, "descending"); + gtk_widget_remove_css_class (arrow, "descending"); + gtk_widget_add_css_class (arrow, "ascending"); } }