summaryrefslogtreecommitdiff
path: root/gtk/gtkprogressbar.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2014-08-15 01:58:49 +0200
committerBenjamin Otte <otte@redhat.com>2014-08-16 16:34:14 +0200
commit6c06bd55dae61ce6066555c7d4794ed9ca3911de (patch)
tree9fb1b44d9c99d2ee5741ada00858ae0b016fa6da /gtk/gtkprogressbar.c
parentb675a13233c890a188d99b6f1b66b428a7078f6a (diff)
downloadgtk+-6c06bd55dae61ce6066555c7d4794ed9ca3911de.tar.gz
gtk: Don't use gtk_render_activity()
... in places where we draw a background. This was changed for GTK 3.0.0 to allow animations, but these days it doesn't make sense anymore to use gtk_render_activity() for backgrounds.
Diffstat (limited to 'gtk/gtkprogressbar.c')
-rw-r--r--gtk/gtkprogressbar.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk/gtkprogressbar.c b/gtk/gtkprogressbar.c
index 5cdda739ae..b2b24969a8 100644
--- a/gtk/gtkprogressbar.c
+++ b/gtk/gtkprogressbar.c
@@ -784,7 +784,8 @@ gtk_progress_bar_paint_activity (GtkProgressBar *pbar,
gtk_style_context_add_class (context, GTK_STYLE_CLASS_BOTTOM);
}
- gtk_render_activity (context, cr, area.x, area.y, area.width, area.height);
+ gtk_render_background (context, cr, area.x, area.y, area.width, area.height);
+ gtk_render_frame (context, cr, area.x, area.y, area.width, area.height);
gtk_style_context_restore (context);
}
@@ -849,7 +850,8 @@ gtk_progress_bar_paint_continuous (GtkProgressBar *pbar,
gtk_style_context_add_class (context, GTK_STYLE_CLASS_BOTTOM);
}
- gtk_render_activity (context, cr, area.x, area.y, area.width, area.height);
+ gtk_render_background (context, cr, area.x, area.y, area.width, area.height);
+ gtk_render_frame (context, cr, area.x, area.y, area.width, area.height);
gtk_style_context_restore (context);
}