X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwoptions.c;h=801fe04b5eed88e01dce14a3cb9438b2b2ca2465;hb=71c3de687d33523d83dec50208b0e44815fd7d20;hp=3aeab42b0a2f90af8ef537cfc799399d37a8ce05;hpb=063e1b1a7d30cacd61529d2e6379c5602b6512ed;p=xboard.git diff --git a/winboard/woptions.c b/winboard/woptions.c index 3aeab42..801fe04 100644 --- a/winboard/woptions.c +++ b/winboard/woptions.c @@ -1,7 +1,7 @@ /* * woptions.c -- Options dialog box routines for WinBoard * - * Copyright 2000, 2009, 2010 Free Software Foundation, Inc. + * Copyright 2000, 2009, 2010, 2011 Free Software Foundation, Inc. * * Enhancements Copyright 2005 Alessandro Scotti * @@ -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 } @@ -2828,7 +2829,7 @@ VOID EnginePlayOptionsPopup(HWND hwnd) * UCI Options Dialog functions * \*---------------------------------------------------------------------------*/ -static BOOL BrowseForFolder( const char * title, char * path ) +BOOL BrowseForFolder( const char * title, char * path ) { BOOL result = FALSE; BROWSEINFO bi;