[gtk/matthiasc/for-master: 8/8] treeexpander: Be focusable



commit 125ea5ee4acf2595e96dde6ed73f5eb1eb6b152e
Author: Matthias Clasen <mclasen redhat com>
Date:   Mon Jul 13 15:06:35 2020 -0400

    treeexpander: Be focusable
    
    We need to be focusable so that we can take focus
    if the child doesn't.

 gtk/gtktreeexpander.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gtk/gtktreeexpander.c b/gtk/gtktreeexpander.c
index 0dd369e2ff..5f53daed04 100644
--- a/gtk/gtktreeexpander.c
+++ b/gtk/gtktreeexpander.c
@@ -268,6 +268,7 @@ gtk_tree_expander_focus (GtkWidget        *widget,
     return FALSE;
 
   gtk_widget_grab_focus (widget);
+
   return TRUE;
 }
 
@@ -614,7 +615,7 @@ gtk_tree_expander_init (GtkTreeExpander *self)
 {
   GtkEventController *controller;
 
-  gtk_widget_set_can_focus (GTK_WIDGET (self), TRUE);
+  gtk_widget_set_focusable (GTK_WIDGET (self), TRUE);
 
   controller = gtk_drop_controller_motion_new ();
   g_signal_connect (controller, "enter", G_CALLBACK (gtk_tree_expander_drag_enter), self);


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