X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=575fc26da2880ddeb567ef14b154909ea0d70d8b;hb=e96d03de440ac32bae79ce83eccdd1a20280c7b9;hp=1e9787e938ca78b2c79e8e8332d51316d588d3bb;hpb=6242821b65ae46d1dbefbb207d32d466ea56425f;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();