1 diff --git a/src/murrine_draw.c b/src/murrine_draw.c
2 index 4cab20f..06ed9b1 100644
3 --- a/src/murrine_draw.c
4 +++ b/src/murrine_draw.c
5 @@ -1625,10 +1625,6 @@ murrine_draw_scrollbar_slider (cairo_t *cr,
10 - murrine_set_color_rgb (cr, &border);
11 - murrine_rounded_rectangle (cr, 0.5, 0.5, width-1, height-1, widget->roundness, widget->corners);
16 @@ -1791,21 +1787,15 @@ murrine_draw_normal_arrow (cairo_t *cr,
20 - double line_width_2;
24 - arrow_width = MIN (height*2.0 + MAX (1.0, ceil (height*2.0/6.0*2.0)/2.0)/2.0, width);
25 - line_width_2 = MAX (1.0, ceil (arrow_width/6.0*2.0)/2.0)/2.0;
26 - arrow_height = arrow_width/2.0+line_width_2;
27 + arrow_width = CLAMP (width, 3, 8);
28 + arrow_height = CLAMP (height, 3, 8);
30 - cairo_translate (cr, x, y-arrow_height/2.0);
33 - cairo_move_to (cr, -arrow_width/2.0, line_width_2);
34 - cairo_line_to (cr, -arrow_width/2.0 + line_width_2, 0);
35 - cairo_arc_negative (cr, 0, arrow_height-2*line_width_2-2*line_width_2*sqrt(2), 2*line_width_2, M_PI_2+M_PI_4, M_PI_4);
36 - cairo_line_to (cr, arrow_width/2.0-line_width_2, 0);
37 - cairo_line_to (cr, arrow_width/2.0, line_width_2);
38 + cairo_translate (cr, x, y - arrow_height / 2.0);
39 + cairo_move_to (cr, -arrow_width / 2.0, 0);
40 + cairo_line_to (cr, arrow_width / 2.0, 0);
41 cairo_line_to (cr, 0, arrow_height);
42 cairo_close_path (cr);