summaryrefslogtreecommitdiff
path: root/src/w32term.c
diff options
context:
space:
mode:
authorJason Rumney <jasonr@gnu.org>2002-03-29 18:37:50 +0000
committerJason Rumney <jasonr@gnu.org>2002-03-29 18:37:50 +0000
commitdf3bd29ddec4f04f607eeefe599993bfbdec3714 (patch)
tree054e0eeb7630d69a9e7c958e0d7aebe4b8cacb3f /src/w32term.c
parentb28b7aa9f310ac21df4e0c2dbfb11e482093d076 (diff)
downloademacs-df3bd29ddec4f04f607eeefe599993bfbdec3714.tar.gz
(w32_draw_relief_rect): Fix calculations of line lengths.
Diffstat (limited to 'src/w32term.c')
-rw-r--r--src/w32term.c8
1 files changed, 4 insertions, 4 deletions
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);