X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=xaw%2Fxoptions.c;h=496cad1d82684364874f6ab74e1aaaef01b53b89;hb=29fbb7f0938bc564d1fdda6f8fcb2bde28a15d36;hp=cee1ec361d32a78dc89a770bcbaebc2fe49b16cb;hpb=9ca523a5b93999a5bd327ab44f6829622d40c557;p=xboard.git diff --git a/xaw/xoptions.c b/xaw/xoptions.c index cee1ec3..496cad1 100644 --- a/xaw/xoptions.c +++ b/xaw/xoptions.c @@ -1079,8 +1079,8 @@ GenericPopUp (Option *option, char *title, DialogClass dlgNr, DialogClass parent option[i].max /* w */, shrink ? textHeight : 0 /* h */, option[i].min & 0xE | chain /* chain */); XtSetArg(args[j], XtNlabel, _(option[i].name)); j++; if(option[i].textValue) { // special for buttons of New Variant dialog - XtSetArg(args[j], XtNsensitive, appData.noChessProgram || option[i].value < 0 - || strstr(first.variants, VariantName(option[i].value))); j++; + XtSetArg(args[j], XtNsensitive, option[i].value >= 0 && (appData.noChessProgram + || strstr(first.variants, VariantName(option[i].value)))); j++; XtSetArg(args[j], XtNborderWidth, (gameInfo.variant == option[i].value)+1); j++; } option[i].handle = (void*)