diff options
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r-- | gtk/gtktreeview.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 96d910794c..decf78b0c0 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -10019,7 +10019,16 @@ void _gtk_tree_view_set_focus_column (GtkTreeView *tree_view, GtkTreeViewColumn *column) { + GtkTreeViewColumn *old_column = tree_view->priv->focus_column; + + if (old_column == column) + return; + tree_view->priv->focus_column = column; + + _gtk_tree_view_accessible_update_focus_column (tree_view, + old_column, + column); } |