X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwoptions.c;h=cf5967d1dbfb5df224a01b7f84872ec428414556;hb=715e33a60133ac9ac76b3aa0a5cf6f14f0f3930f;hp=03210c4fba57142433a86f501f2c1c218dfb8618;hpb=b382d988c6f886f3a49483df9e3e36de0b6b0824;p=xboard.git diff --git a/winboard/woptions.c b/winboard/woptions.c index 03210c4..cf5967d 100644 --- a/winboard/woptions.c +++ b/winboard/woptions.c @@ -807,7 +807,8 @@ VariantWhichRadio(HWND hDlg) int i=0, j; while((j = radioButton[i++]) != -2) { if(j == -1) continue; // no menu button - if(IsDlgButtonChecked(hDlg, j)) return (VariantClass) i-1; + if(IsDlgButtonChecked(hDlg, j) && + (appData.noChessProgram || strstr(first.variants, VariantName(i-1)))) return (VariantClass) i-1; } return gameInfo.variant; // If no button checked, keep old }