[gtk+/wip/ebassi/gsk-renderer: 94/135] button: Restore focus



commit 82166f8d72e3c3c9b8d9e92255fdbae9e69decb9
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Aug 6 10:34:18 2016 -0400

    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.

 gtk/gtkbutton.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkbutton.c b/gtk/gtkbutton.c
index e42e76b..d5a8fed 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;


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