X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=draw.c;h=2034be35f5b2f2ceb5b956dd99a1c1c795b00d7e;hb=92a2f96e6d5eb2ef50a0a60c64e2bd55e0855ce6;hp=b7f5aeb259252631e9850629f31464b5147681b2;hpb=c980d306cf27ed7b2c672b320f3a822e328bf6e8;p=xboard.git diff --git a/draw.c b/draw.c index b7f5aeb..2034be3 100644 --- a/draw.c +++ b/draw.c @@ -544,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); @@ -608,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);