From 631a45ecb580aae181190ed4a2954b15ab3bbeb5 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Sun, 28 Sep 2008 20:34:22 +0000 Subject: Calculate y properly. --- grid.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'grid.c') diff --git a/grid.c b/grid.c index 941ec919..35ebf975 100644 --- a/grid.c +++ b/grid.c @@ -1,4 +1,4 @@ -/* $Id: grid.c,v 1.2 2008-09-26 06:45:26 nicm Exp $ */ +/* $Id: grid.c,v 1.3 2008-09-28 20:34:22 nicm Exp $ */ /* * Copyright (c) 2008 Nicholas Marriott @@ -335,10 +335,11 @@ grid_move_cells(struct grid_data *gd, u_int dx, u_int px, u_int py, u_int nx) return; grid_check_x(gd, px); - grid_check_x(gd, px + nx - 1); + grid_check_x(gd, px + nx - 1); + grid_check_x(gd, dx + nx - 1); grid_check_y(gd, py); - grid_expand_line(gd, py ,px + nx); + grid_expand_line(gd, py, px + nx); grid_expand_line(gd, py, dx + nx); memmove(&gd->data[py][dx], &gd->data[py][px], nx * (sizeof **gd->data)); -- cgit