summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNelson Benítez León <nbenitezl@gmail.com>2020-04-30 22:59:08 -0400
committerNelson Benítez León <nbenitezl@gmail.com>2020-04-30 22:59:08 -0400
commitba9b4f418df106b9cada5febeab06bf457a7b577 (patch)
tree521049b8e317ae36ece1d09319784e1a65c845d2
parent57bf4ac59a101968e05d4c07c5a1594b24485aba (diff)
downloadgtk+-BUG_gtktreeview_headers_focus_on_click_GTK4.tar.gz
GtkTreeviewColumn: don't focus-on-click header buttonsBUG_gtktreeview_headers_focus_on_click_GTK4
currently when mouse clicking on a column header to sort it it is grabbing keyboard focus, this should not happen, keyboard focus should remain where it was before. This can be seen on the GtkFileChooser widget, when having the keyboard focus on the file list items and clicking on a column header to sort it the keyboard focus is now on the header.
-rw-r--r--gtk/gtktreeviewcolumn.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c
index 75dface61c..59fca58b16 100644
--- a/gtk/gtktreeviewcolumn.c
+++ b/gtk/gtktreeviewcolumn.c
@@ -851,6 +851,7 @@ gtk_tree_view_column_create_button (GtkTreeViewColumn *tree_column)
priv->button = gtk_button_new ();
g_object_ref_sink (priv->button);
+ gtk_widget_set_focus_on_click (priv->button, FALSE);
g_signal_connect (priv->button, "clicked",
G_CALLBACK (gtk_tree_view_column_button_clicked),