diff options
Diffstat (limited to 'gtk/gtkstyle.c')
-rw-r--r-- | gtk/gtkstyle.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index 5a91aab433..d3a7fc7c2e 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -3018,19 +3018,12 @@ gtk_default_draw_check (GtkStyle *style, x, y, width, height); + x -= (1 + INDICATOR_PART_SIZE - width) / 2; + y -= (((1 + INDICATOR_PART_SIZE - height) / 2) - 1); if (shadow_type == GTK_SHADOW_IN) { - gdk_draw_line (window, - widget->style->fg_gc[state_type], - x, y, - x + width, - y + height); - gdk_draw_line (window, - widget->style->fg_gc[state_type], - x + width, - y, - x, - y + height); + draw_part (window, style->text_gc[state_type], area, x, y, CHECK_TEXT); + draw_part (window, style->text_aa_gc[state_type], area, x, y, CHECK_AA); } } else |