X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/826e0298fa89ec38199e45ff9202314882dcab23..75a52b16f40911f1181c46357379ad9026e9cbc7:/loopy.c diff --git a/loopy.c b/loopy.c index 6d88e5d..05d66ab 100644 --- a/loopy.c +++ b/loopy.c @@ -3735,9 +3735,11 @@ static void game_redraw_in_rect(drawing *dr, game_drawstate *ds, draw_rect(dr, x, y, w, h, COL_BACKGROUND); for (i = 0; i < g->num_faces; i++) { - face_text_bbox(ds, g, &g->faces[i], &bx, &by, &bw, &bh); - if (boxes_intersect(x, y, w, h, bx, by, bw, bh)) - game_redraw_clue(dr, ds, state, i); + if (state->clues[i] >= 0) { + face_text_bbox(ds, g, &g->faces[i], &bx, &by, &bw, &bh); + if (boxes_intersect(x, y, w, h, bx, by, bw, bh)) + game_redraw_clue(dr, ds, state, i); + } } for (phase = 0; phase < NPHASES; phase++) { for (i = 0; i < g->num_edges; i++) {