summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2016-08-06 10:34:18 -0400
committerEmmanuele Bassi <ebassi@gnome.org>2016-10-17 16:21:58 +0100
commit82166f8d72e3c3c9b8d9e92255fdbae9e69decb9 (patch)
treeec36ad5f1d36b06b35eb34a622cff96d60366fa6
parentcf96e92b8bbfb459917c1f077c1e4bd0fd45c2e1 (diff)
downloadgtk+-82166f8d72e3c3c9b8d9e92255fdbae9e69decb9.tar.gz
button: Restore focus
The custom gadget draw function has the side effect of informing the gadget machinery wether to draw focus or not. Bring the draw function back, just for its boolean return value. We may want to find a better solution for this.
-rw-r--r--gtk/gtkbutton.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index e42e76b32f..d5a8fed035 100644
--- a/gtk/gtkbutton.c
+++ b/gtk/gtkbutton.c
@@ -1305,7 +1305,7 @@ gtk_button_get_render_node (GtkWidget *widget,
{
GskRenderNode *res = gtk_css_gadget_get_render_node (GTK_BUTTON (widget)->priv->gadget,
renderer,
- FALSE);
+ gtk_widget_has_visible_focus (widget));
if (res == NULL)
return NULL;