From: H.G.Muller Date: Wed, 18 Feb 2015 21:54:12 +0000 (+0100) Subject: Suppress lift command on deselecting piece X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=commitdiff_plain;h=1f0538d4e71f928ed4163cd5d39cba2d305cf685 Suppress lift command on deselecting piece A click on the selected piece deselects it, and thus should not result in a lift command to prompt highlighting of its moves. --- diff --git a/backend.c b/backend.c index ad78134..3730e07 100644 --- a/backend.c +++ b/backend.c @@ -7556,7 +7556,7 @@ printf("to click %d,%d\n",x,y); else gatingPiece = doubleClick ? fromP : EmptySquare; fromX = x; fromY = y; dragging = 1; - ReportClick("lift", x, y); + if(!second) ReportClick("lift", x, y); MarkTargetSquares(0); DragPieceBegin(xPix, yPix, FALSE); if(appData.sweepSelect && CanPromote(piece = boards[currentMove][y][x], y)) {