Prevent out-of-turn grabbing of piece in analysis mode
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 6 Mar 2016 22:45:54 +0000 (23:45 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 8 Mar 2016 18:29:58 +0000 (19:29 +0100)
In Analyze modeit was possible to grab pieces for dragging of the side
that did not have the move.

backend.c

index f2fc3f3..c487dd1 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -6850,6 +6850,7 @@ OKToStartUserMove (int x, int y)
       case PlayFromGameFile:
            if(!shiftKey || !appData.variations) return FALSE; // [HGM] allow starting variation in this mode
       case EditGame:
+      case AnalyzeMode:
        if (!white_piece && WhiteOnMove(currentMove)) {
            DisplayMoveError(_("It is White's turn"));
            return FALSE;