summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-03-05 14:47:55 +0100
committerBenjamin Otte <otte@redhat.com>2011-03-05 15:03:56 +0100
commit8c8dda6a6bab8d5a334faeefc909b6153bb364b0 (patch)
tree76c0241cdf9aac65b5f466b38f1d113ec413d6cb
parent639bf2a2a5011678f6175af8264803ceaa2f81d0 (diff)
downloadgtk+-8c8dda6a6bab8d5a334faeefc909b6153bb364b0.tar.gz
theme: Do general cairo setup in one place
Also remove wrong comment.
-rw-r--r--gtk/gtkthemingengine.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c
index edd3a60a95..bd32c906a0 100644
--- a/gtk/gtkthemingengine.c
+++ b/gtk/gtkthemingengine.c
@@ -2991,10 +2991,9 @@ gtk_theming_engine_render_activity (GtkThemingEngine *engine,
cairo_save (cr);
- cairo_translate (cr, x + width / 2, y + height / 2);
-
- /* draw clip region */
cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
+ cairo_set_line_width (cr, 2.0);
+ cairo_translate (cr, x + width / 2, y + height / 2);
radius = MIN (width / 2, height / 2);
half = num_steps / 2;
@@ -3013,7 +3012,6 @@ gtk_theming_engine_render_activity (GtkThemingEngine *engine,
color->blue,
color->alpha * t);
- cairo_set_line_width (cr, 2.0);
cairo_move_to (cr,
(radius - inset) * cos (i * G_PI / half),
(radius - inset) * sin (i * G_PI / half));