From df3bd29ddec4f04f607eeefe599993bfbdec3714 Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Fri, 29 Mar 2002 18:37:50 +0000 Subject: [PATCH] (w32_draw_relief_rect): Fix calculations of line lengths. --- src/ChangeLog | 4 ++++ src/w32term.c | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 93db941709e..d6a7ffa522f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2002-03-29 Jason Rumney + + * w32term.c (w32_draw_relief_rect): Fix calculations of line lengths. + 2002-03-29 Eli Zaretskii * Makefile.in (lread.o): Depend on coding.h. diff --git a/src/w32term.c b/src/w32term.c index 3edfba83919..56565aee454 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -3728,14 +3728,14 @@ w32_draw_relief_rect (f, left_x, top_y, right_x, bottom_y, width, for (i = 0; i < width; ++i) w32_fill_area (f, hdc, gc.foreground, left_x + i * left_p, top_y + i, - (right_x + 1 - i * right_p) - (left_x + i * left_p) + 1, 1); + right_x - left_x - i * (left_p + right_p ) + 1, 1); /* Left. */ if (left_p) for (i = 0; i < width; ++i) w32_fill_area (f, hdc, gc.foreground, left_x + i, top_y + i, 1, - (bottom_y - i) - (top_y + i) + 2); + bottom_y - top_y - 2 * i + 1); if (raised_p) gc.foreground = f->output_data.w32->black_relief.gc->foreground; @@ -3746,14 +3746,14 @@ w32_draw_relief_rect (f, left_x, top_y, right_x, bottom_y, width, for (i = 0; i < width; ++i) w32_fill_area (f, hdc, gc.foreground, left_x + i * left_p, bottom_y - i, - (right_x - i * right_p) - (left_x + i * left_p) + 2, 1); + right_x - left_x - i * (left_p + right_p) + 1, 1); /* Right. */ if (right_p) for (i = 0; i < width; ++i) w32_fill_area (f, hdc, gc.foreground, right_x - i, top_y + i + 1, 1, - (bottom_y - i) - (top_y + i)); + bottom_y - top_y - 2 * i - 1); w32_set_clip_rectangle (hdc, NULL); -- 2.39.2