Fix piece symbols on switch back to variant normal
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 26 Feb 2012 15:53:24 +0000 (16:53 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 26 Feb 2012 15:53:24 +0000 (16:53 +0100)
Variant switches were not properly detected, meaning the variable pieces
could keep a form belonging to a previous variant. (E.g. Queen remained
a Lance image after switching from shogi to normal.)

xboard.c

index 47d99f2..167e8cf 100644 (file)
--- a/xboard.c
+++ b/xboard.c
@@ -1824,6 +1824,7 @@ InitDrawingSizes (BoardSize boardSize, int flags)
       }
     }
     oldMono = -10; // kludge to force recreation of animation masks
       }
     }
     oldMono = -10; // kludge to force recreation of animation masks
+    oldVariant = gameInfo.variant;
   }
 #if HAVE_LIBXPM
   if(appData.monoMode != oldMono)
   }
 #if HAVE_LIBXPM
   if(appData.monoMode != oldMono)