From cee67e1740007c8bbe6316278acec1e42dddb14a Mon Sep 17 00:00:00 2001 From: William Kendrick Date: Thu, 12 Oct 2006 07:41:59 +0000 Subject: [PATCH] Widened screen update to try and fix XOR ghosting on Mac OS X. --- src/tuxpaint.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/tuxpaint.c b/src/tuxpaint.c index 45a84a7b5..5901c57eb 100644 --- a/src/tuxpaint.c +++ b/src/tuxpaint.c @@ -3336,10 +3336,10 @@ static void mainloop(void) rect_xor(old_x - w / 2, old_y - h / 2, old_x + w / 2, old_y + h / 2); - update_screen(old_x - w / 2 + r_canvas.x, - old_y - h / 2 + r_canvas.y, - old_x + w / 2 + r_canvas.x, - old_y + h / 2 + r_canvas.y); + update_screen(old_x - w / 2 + r_canvas.x - 1, + old_y - h / 2 + r_canvas.y - 1, + old_x + w / 2 + r_canvas.x + 1, + old_y + h / 2 + r_canvas.y + 1); } } @@ -3360,10 +3360,10 @@ static void mainloop(void) rect_xor(new_x - w / 2, new_y - h / 2, new_x + w / 2, new_y + h / 2); - update_screen(new_x - w / 2 + r_canvas.x, - new_y - h / 2 + r_canvas.y, - new_x + w / 2 + r_canvas.x, - new_y + h / 2 + r_canvas.y); + update_screen(new_x - w / 2 + r_canvas.x - 1, + new_y - h / 2 + r_canvas.y - 1, + new_x + w / 2 + r_canvas.x + 1, + new_y + h / 2 + r_canvas.y + 1); } } }