Commit 85e47b5c authored by Federico Mena Quintero's avatar Federico Mena Quintero
Browse files

Part of bgo#613728 - [GtkTreeView] Focus the list, not the headers, when Tab-focusing

The idea is that it is way more common to want to manipulate the
actual list, rather than the headers.  Once you Tab into the treeview
(and the list part gets the focus), you can use Shift-Tab to focus
the headers.

This means that some hysteresis is added to the focus chain, but
it makes the treeview a lot more convenient to focus with the keyboard.

Signed-off-by: default avatarFederico Mena Quintero <>
parent 5cbb3098
......@@ -8031,8 +8031,7 @@ gtk_tree_view_focus (GtkWidget *widget,
/* Case 2. We don't have focus at all. */
if (!gtk_widget_has_focus (widget))
if (!gtk_tree_view_header_focus (tree_view, direction, FALSE))
gtk_widget_grab_focus (widget);
gtk_widget_grab_focus (widget);
return TRUE;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment