aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tracks.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tracks.c b/tracks.c
index d633a9c..2fefe36 100644
--- a/tracks.c
+++ b/tracks.c
@@ -1646,8 +1646,10 @@ static int check_completion(game_state *state, int mark)
for (i = 0; i < w*h; i++) {
if ((dsf_canonify(dsf, i) != pathclass) &&
((state->sflags[i] & S_TRACK) ||
- (S_E_COUNT(state, i%w, i/w, E_TRACK) > 0)))
+ (S_E_COUNT(state, i%w, i/w, E_TRACK) > 0))) {
+ ret = FALSE;
state->sflags[i] |= S_ERROR;
+ }
}
}
}