Redo logos with cairo
[xboard.git] / backend.c
index 6977595..564b95e 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -7102,6 +7102,9 @@ LeftClick (ClickType clickType, int xPix, int yPix)
        return;
       }
       doubleClick = FALSE;
+      if(gameMode == AnalyzeMode && pausing && first.excludeMoves) { // use pause state to exclude moves
+       doubleClick = TRUE; gatingPiece = boards[currentMove][y][x];
+      }
       fromX = x; fromY = y; toX = toY = -1;
       if(!appData.oneClick || !OnlyMove(&x, &y, FALSE) ||
         // even if only move, we treat as normal when this would trigger a promotion popup, to allow sweep selection
@@ -13379,6 +13382,7 @@ PauseEvent ()
                 WhiteOnMove(forwardMostMove))) {
                StopClocks();
            }
+         case AnalyzeMode:
            pausing = TRUE;
            ModeHighlight();
            break;