summaryrefslogtreecommitdiff
path: root/gtk/gtkthemingengine.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkthemingengine.c')
-rw-r--r--gtk/gtkthemingengine.c37
1 files changed, 6 insertions, 31 deletions
diff --git a/gtk/gtkthemingengine.c b/gtk/gtkthemingengine.c
index dc59928c68..6c5d5f0318 100644
--- a/gtk/gtkthemingengine.c
+++ b/gtk/gtkthemingengine.c
@@ -1957,37 +1957,12 @@ render_frame_internal (GtkThemingEngine *engine,
gdk_cairo_set_source_rgba (cr, &border_color);
- if (uniform_border)
- {
- if (border_width > 1)
- {
- x += (gdouble) border_width / 2;
- y += (gdouble) border_width / 2;
- width -= border_width;
- height -= border_width;
- }
- else if (border_width == 1)
- {
- x += 0.5;
- y += 0.5;
- width -= 1;
- height -= 1;
- }
-
- _cairo_round_rectangle_sides (cr, &border_radius,
- x, y, width, height,
- SIDE_ALL & ~(hidden_side));
- cairo_stroke (cr);
- }
- else
- {
- cairo_save (cr);
- _cairo_uneven_frame (cr, &border_radius,
- x, y, width, height,
- &border);
- cairo_fill (cr);
- cairo_restore (cr);
- }
+ cairo_save (cr);
+ _cairo_uneven_frame (cr, &border_radius,
+ x, y, width, height,
+ &border);
+ cairo_fill (cr);
+ cairo_restore (cr);
break;
case GTK_BORDER_STYLE_INSET: