From 1f0538d4e71f928ed4163cd5d39cba2d305cf685 Mon Sep 17 00:00:00 2001
From: H.G.Muller <hgm@hgm-xboard.(none)>
Date: Wed, 18 Feb 2015 22:54:12 +0100
Subject: [PATCH] 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.
---
 backend.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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)) {
-- 
1.7.0.4