From 0df9c70200fcb557c2c09d531fa786de0d582a8b Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Sun, 21 Nov 2010 19:38:07 +0100 Subject: [PATCH] Use gtk_render_activity() when rendering progressbars through GtkStyle --- gtk/gtkstyle.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index eaa0a256fa..482cdf449a 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -2540,8 +2540,13 @@ gtk_default_draw_box (GtkStyle *style, cairo_save (cr); - gtk_render_background (context, cr, x, y, width, height); - gtk_render_frame (context, cr, x, y, width, height); + if (gtk_style_context_has_class (context, GTK_STYLE_CLASS_PROGRESSBAR)) + gtk_render_activity (context, cr, x, y, width, height); + else + { + gtk_render_background (context, cr, x, y, width, height); + gtk_render_frame (context, cr, x, y, width, height); + } cairo_restore (cr); gtk_style_context_restore (context);