chiark / gitweb /
Fix error highlighting of closed subgraphs in Bridges.
authorSimon Tatham <anakin@pobox.com>
Wed, 29 Oct 2014 21:41:38 +0000 (21:41 +0000)
committerSimon Tatham <anakin@pobox.com>
Wed, 29 Oct 2014 21:41:38 +0000 (21:41 +0000)
commit4a8edc65bbe906093787645b98122c7750ae83e8
tree0e01c022fe4d2d80f92e155ef1d7b08e728a4537
parent3017455259f955e6257381e449419fea780a40f2
Fix error highlighting of closed subgraphs in Bridges.

When I did the recent rewrite of the Bridges drawing code, I spotted
and replicated the code in game_redraw that set G_WARN at redraw time
on an island with unsatisfiable clues, but didn't spot the code
elsewhere (e.g. map_group_check) which might have set G_WARN ahead of
time, so I failed to check for that. As a result, if you join some
islands together into a subgraph with no further room for expansion
(e.g. connect a pair of 1s together, or a pair of 2s with a double
bridge) then all the bridges in that subgraph light up red but the
islands themselves forget to.

Trivial one-line fix.
bridges.c