Add -men option for changing piece moves
[xboard.git] / winboard / woptions.c
index d4f54d0..94b1ef5 100644 (file)
@@ -903,7 +903,7 @@ VariantShowRadio(HWND hDlg)
   while((j = radioButton[i++]) != -2) {\r
        if(j == -1) continue; // no menu button\r
        v = VariantName(i-1); p = strstr(first.variants, v);\r
-       EnableWindow(GetDlgItem(hDlg, j), appData.noChessProgram || p && (!*v || strlen(v) == strlen[p] || p[strlen[v]] == ','));\r
+       EnableWindow(GetDlgItem(hDlg, j), appData.noChessProgram || p && (!*v || strlen(v) == strlen(p) || p[strlen(v)] == ','));\r
   }\r
   *engineVariant = c;\r
   for(i=0; i<15; i++) { // initialize engine-defined variants\r
@@ -982,6 +982,7 @@ NewVariantDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
       shuffleOpenings = FALSE; /* [HGM] shuffle: possible shuffle reset when we switch */\r
       startedFromPositionFile = FALSE; /* [HGM] loadPos: no longer valid in new variant */\r
       appData.pieceToCharTable = NULL;\r
+      appData.men = "";\r
       Reset(TRUE, TRUE);\r
 \r
       return TRUE;\r