chiark / gitweb /
Correct w/h mixup in grid edge checks.
authorSimon Tatham <anakin@pobox.com>
Thu, 10 Nov 2005 11:57:15 +0000 (11:57 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 10 Nov 2005 11:57:15 +0000 (11:57 +0000)
[originally from svn r6452]

bridges.c

index 721d75f64353cff60df4328d8ace035d30203a3a..11397f72f2cd200b669df0ab23e6aeb014741897 100644 (file)
--- a/bridges.c
+++ b/bridges.c
@@ -1800,11 +1800,11 @@ generated:
     echeck = 0;
     for (x = 0; x < params->w; x++) {
         if (INDEX(tobuild, gridi, x, 0))           echeck |= 1;
-        if (INDEX(tobuild, gridi, x, params->w-1)) echeck |= 2;
+        if (INDEX(tobuild, gridi, x, params->h-1)) echeck |= 2;
     }
     for (y = 0; y < params->h; y++) {
         if (INDEX(tobuild, gridi, 0,           y)) echeck |= 4;
-        if (INDEX(tobuild, gridi, params->h-1, y)) echeck |= 8;
+        if (INDEX(tobuild, gridi, params->w-1, y)) echeck |= 8;
     }
     if (echeck != 15) {
         debug(("Generated grid doesn't fill to sides, retrying.\n"));