aboutsummaryrefslogtreecommitdiff
path: root/grid.c
diff options
context:
space:
mode:
Diffstat (limited to 'grid.c')
-rw-r--r--grid.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/grid.c b/grid.c
index dcc384a..1415e61 100644
--- a/grid.c
+++ b/grid.c
@@ -141,13 +141,11 @@ grid_edge *grid_nearest_edge(grid *g, int x, int y)
grid_dot *d = f->dots[j];
if (d == cur) continue;
new_dist = SQ((long)d->x - (long)x) + SQ((long)d->y - (long)y);
- if (new_dist < dist) {
+ if (new_dist < dist) { /* found closer dot */
new = d;
- break; /* found closer dot */
+ dist = new_dist;
}
}
- if (new != cur)
- break; /* found closer dot */
}
if (new == cur) {