X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=575fc26da2880ddeb567ef14b154909ea0d70d8b;hb=bd6a2045cc5dddf174d4240a460c76e199a4cac5;hp=1e9787e938ca78b2c79e8e8332d51316d588d3bb;hpb=5ee8e941988eabf2627f6228ae7f78fee3b685bf;p=xboard.git diff --git a/backend.c b/backend.c index 1e9787e..575fc26 100644 --- a/backend.c +++ b/backend.c @@ -7207,7 +7207,7 @@ LeftClick (ClickType clickType, int xPix, int yPix) } promoDefaultAltered = FALSE; MarkTargetSquares(1); - if(!second || appData.oneClick && !OnlyMove(&x, &y, TRUE)) { + if(!(second && appData.oneClick && OnlyMove(&x, &y, TRUE))) { if (appData.highlightDragging) { SetHighlights(x, y, -1, -1); } else { @@ -7257,6 +7257,7 @@ LeftClick (ClickType clickType, int xPix, int yPix) second = sweepSelecting = 0; fromX = fromY = -1; gatingPiece = EmptySquare; + MarkTargetSquares(1); ClearHighlights(); gotPremove = 0; ClearPremoveHighlights();