[gnome-builder] tree: focus tree upon right click



commit 8bd2b51a720c0991e40167c9679d6a6e2c25faf5
Author: Christian Hergert <christian hergert me>
Date:   Mon Apr 13 20:29:21 2015 -0700

    tree: focus tree upon right click

 src/tree/gb-tree.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/tree/gb-tree.c b/src/tree/gb-tree.c
index cbb9b7f..6dc8207 100644
--- a/src/tree/gb-tree.c
+++ b/src/tree/gb-tree.c
@@ -977,6 +977,9 @@ gb_tree_button_press_event (GbTree         *tree,
   if ((button->type == GDK_BUTTON_PRESS) &&
       (button->button == GDK_BUTTON_SECONDARY))
     {
+      if (!gtk_widget_has_focus (GTK_WIDGET (tree)))
+        gtk_widget_grab_focus (GTK_WIDGET (tree));
+
       gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (tree),
                                      button->x,
                                      button->y,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]