themingengine: don't set a line width before saving the cairo context

https://bugzilla.gnome.org/show_bug.cgi?id=647086
This commit is contained in:
Cosimo Cecchi
2011-04-07 15:22:18 -04:00
committed by Matthias Clasen
parent e5ae44bd1b
commit dcaafb1bc1

View File

@@ -1540,8 +1540,6 @@ render_background_internal (GtkThemingEngine *engine,
if (border_width > 1 &&
border_style == GTK_BORDER_STYLE_NONE)
{
cairo_set_line_width (cr, border_width);
x += (gdouble) border_width / 2;
y += (gdouble) border_width / 2;
width -= border_width;
@@ -1559,6 +1557,7 @@ render_background_internal (GtkThemingEngine *engine,
return;
cairo_save (cr);
cairo_set_line_width (cr, border_width);
cairo_translate (cr, x, y);
running = gtk_theming_engine_state_is_running (engine, GTK_STATE_PRELIGHT, &progress);