X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gtk%2Fxoptions.c;h=5c35c8e98a0afd19fea0f004b3d6ad2278d9365c;hb=4f09e640c512b6ae2142d7682a49ad340d7d9d8e;hp=cd78c9ffc739c38d3decdc2066470b2e6db10809;hpb=959078d28a10387d4583f8bd2f46d52a799065d3;p=xboard.git diff --git a/gtk/xoptions.c b/gtk/xoptions.c index cd78c9f..5c35c8e 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -1445,10 +1445,14 @@ if(appData.debugMode) printf("n=%d, h=%d, w=%d\n",n,height,width); /* set button color on new variant dialog */ if(option[i].textValue) { + static char *b = "Bold"; gdk_color_parse( option[i].textValue, &color ); gtk_widget_modify_bg ( GTK_WIDGET(button), GTK_STATE_NORMAL, &color ); gtk_widget_set_sensitive(button, option[i].value >= 0 && (appData.noChessProgram || strstr(first.variants, VariantName(option[i].value)))); + if(engineVariant[100] ? !strcmp(engineVariant+100, option[i].name) : + gameInfo.variant ? option[i].value == gameInfo.variant : !strcmp(option[i].name, "Normal")) + SetWidgetFont(gtk_bin_get_child(GTK_BIN(button)), &b); } Pack(hbox, table, button, left, left+1, top, 0);