Fix warnings of build server
[xboard.git] / draw.c
diff --git a/draw.c b/draw.c
index 0f34e24..2034be3 100644 (file)
--- a/draw.c
+++ b/draw.c
@@ -168,7 +168,7 @@ InitDrawingSizes (BoardSize boardSize, int flags)
     int boardWidth, boardHeight;
     static int oldWidth, oldHeight;
     static VariantClass oldVariant;
-    static int oldMono = -1, oldTwoBoards = 0;
+    static int oldTwoBoards = 0;
 
     if(!mainOptions[W_BOARD].handle) return;
 
@@ -199,11 +199,9 @@ InitDrawingSizes (BoardSize boardSize, int flags)
 
     SelectPieces(gameInfo.variant);
 
-    oldMono = -10; // kludge to force recreation of animation masks
     oldVariant = gameInfo.variant;
   }
   CreateAnimVars();
-  oldMono = appData.monoMode;
 }
 
 void
@@ -546,6 +544,7 @@ DrawBorder (int x, int y, int type, int odd)
        case 0: col = "#000000"; break;
        case 1: col = appData.highlightSquareColor; break;
        case 2: col = appData.premoveHighlightColor; break;
+       default: col = "#808080"; break; // cannot happen
     }
     cr = cairo_create(csBoardWindow);
     cairo_set_antialias(cr, CAIRO_ANTIALIAS_NONE);
@@ -610,11 +609,12 @@ BlankSquare (cairo_surface_t *dest, int x, int y, int color, ChessSquare piece,
            cairo_fill (cr);
            cairo_destroy (cr);
     } else { // evenly colored squares
-       char *col;
+       char *col = NULL;
        switch (color) {
          case 0: col = appData.darkSquareColor; break;
          case 1: col = appData.lightSquareColor; break;
          case 2: col = "#000000"; break;
+         default: col = "#808080"; break; // cannot happen
        }
        SetPen(cr, 2.0, col, 0);
        cairo_rectangle (cr, fac*x, fac*y, squareSize, squareSize);