summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNelson Benítez León <nbenitezl@gmail.com>2020-04-30 22:30:17 -0400
committerNelson Benítez León <nbenitezl@gmail.com>2020-04-30 22:30:17 -0400
commit1a9aa675e4b8b45e76fb994174ba865bc962e873 (patch)
tree455ddfbbcd48935bd5d3ae0f5895dc9bd9f89e80
parentcd78e080b104b9124c77b2a6d9fd0ce1449f840f (diff)
downloadgtk+-BUG_gtktreeview_headers_focus_on_click_GTK3.tar.gz
GtkTreeviewColumn: don't focus-on-click header buttonsBUG_gtktreeview_headers_focus_on_click_GTK3
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 e6eb3e6b41..3b5b4a08fc 100644
--- a/gtk/gtktreeviewcolumn.c
+++ b/gtk/gtktreeviewcolumn.c
@@ -820,6 +820,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);
gtk_widget_show (priv->button);
gtk_widget_add_events (priv->button, GDK_POINTER_MOTION_MASK);