diff --git a/common/board.c b/common/board.c index f6ec60e67..5c99163fb 100644 --- a/common/board.c +++ b/common/board.c @@ -2994,10 +2994,10 @@ figureNextLoc( BoardCtxt* board, XP_Key cursorKey, #endif break; } - result = XP_TRUE; *useWhat += incr; if ( forceFirst || !cellOccupied( board, *colP, *rowP, inclPending ) ) { + result = XP_TRUE; break; } }