X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=gtk%2Fxoptions.c;h=d9e528ad3563f385e415275d9f522ca6c6b61ce7;hp=8df9c44a87fae104e650bc0ab5fba720ece9c6ab;hb=f27821329a0684bb553be9bb45afc388c224660c;hpb=61d26f9ca11d35ef67bc1eab793159e7e8bfd331 diff --git a/gtk/xoptions.c b/gtk/xoptions.c index 8df9c44..d9e528a 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -1552,7 +1552,11 @@ if(appData.debugMode) printf("n=%d, h=%d, w=%d\n",n,height,width); break; } else if(!strcmp(option[i].name, "D")) { - option[i].handle = (void *) (button = gtk_color_button_new()); + GdkColor color; + char *name; + GetWidgetText(&option[i-5], &name); + gdk_color_parse(name, &color); + option[i].handle = (void *) (button = gtk_color_button_new_with_color(&color)); } else button = gtk_button_new_with_label (_(option[i].name)); SetWidgetFont(gtk_bin_get_child(GTK_BIN(button)), option[i].font);