[gtk/matthiasc/for-master: 8/8] treeexpander: Be focusable
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/matthiasc/for-master: 8/8] treeexpander: Be focusable
- Date: Mon, 13 Jul 2020 19:07:30 +0000 (UTC)
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]