From c5a2ae2f9536f8e3c79f940fad016ee1b96f84cb Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 18 Aug 2016 17:25:41 -0400 Subject: Convert GtkSpinner to indirect rendering --- gtk/gtkspinner.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gtk/gtkspinner.c b/gtk/gtkspinner.c index 0f410e01a5..97d8e585d3 100644 --- a/gtk/gtkspinner.c +++ b/gtk/gtkspinner.c @@ -123,13 +123,13 @@ gtk_spinner_size_allocate (GtkWidget *widget, gtk_widget_set_clip (widget, &clip); } -static gboolean -gtk_spinner_draw (GtkWidget *widget, - cairo_t *cr) +static GskRenderNode * +gtk_spinner_get_render_node (GtkWidget *widget, + GskRenderer *renderer) { - gtk_css_gadget_draw (GTK_SPINNER (widget)->priv->gadget, cr); - - return FALSE; + return gtk_css_gadget_get_render_node (GTK_SPINNER (widget)->priv->gadget, + renderer, + FALSE); } static void @@ -204,7 +204,7 @@ gtk_spinner_class_init (GtkSpinnerClass *klass) widget_class = GTK_WIDGET_CLASS(klass); widget_class->size_allocate = gtk_spinner_size_allocate; - widget_class->draw = gtk_spinner_draw; + widget_class->get_render_node = gtk_spinner_get_render_node; widget_class->get_preferred_width = gtk_spinner_get_preferred_width; widget_class->get_preferred_height = gtk_spinner_get_preferred_height; -- cgit v1.2.1