diff options
-rw-r--r-- | gtk/gtktreeview.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index ee55b0dd6b..077101e579 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -9394,16 +9394,12 @@ gtk_tree_view_move_cursor_up_down (GtkTreeView *tree_view, GtkTreeRBTree *new_cursor_tree = NULL; GtkTreeRBNode *new_cursor_node = NULL; GtkTreePath *cursor_path = NULL; - gboolean grab_focus = TRUE; gboolean selectable; GtkDirectionType direction; GtkCellArea *cell_area = NULL; GtkCellRenderer *last_focus_cell = NULL; GtkTreeIter iter; - if (! gtk_widget_has_focus (GTK_WIDGET (tree_view))) - return; - if (tree_view->priv->cursor_node == NULL) return; @@ -9529,8 +9525,6 @@ gtk_tree_view_move_cursor_up_down (GtkTreeView *tree_view, count < 0 ? GTK_DIR_TAB_BACKWARD : GTK_DIR_TAB_FORWARD); - - grab_focus = FALSE; } } else @@ -9541,9 +9535,6 @@ gtk_tree_view_move_cursor_up_down (GtkTreeView *tree_view, if (cell_area) gtk_cell_area_set_focus_cell (cell_area, last_focus_cell); } - - if (grab_focus) - gtk_widget_grab_focus (GTK_WIDGET (tree_view)); } static void |