X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gtk%2Fxoptions.c;h=4a93b90c0bdf608f77e6a74f04d0fad3b1108612;hb=7702879fc0953baef251680bc051b2fe77e654ff;hp=79bce4b9b09ac829a4f6a1983ab3204a84f09c53;hpb=8bd7a1e708318c5f1eb68166b81f8007fa953b9b;p=xboard.git diff --git a/gtk/xoptions.c b/gtk/xoptions.c index 79bce4b..4a93b90 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -530,11 +530,11 @@ HighlightText (Option *opt, int from, int to, Boolean highlight) if(!(opt->min & INIT)) { opt->min |= INIT; // each memo its own init flag! gtk_text_buffer_create_tag(opt->handle, "highlight", "background", "yellow", NULL); - gtk_text_buffer_create_tag(opt->handle, "normal", "background", "white", NULL); } gtk_text_buffer_get_iter_at_offset(opt->handle, &start, from); gtk_text_buffer_get_iter_at_offset(opt->handle, &end, to); - gtk_text_buffer_apply_tag_by_name(opt->handle, highlight ? "highlight" : "normal", &start, &end); + if(highlight) gtk_text_buffer_apply_tag_by_name(opt->handle, "highlight", &start, &end); + else gtk_text_buffer_remove_tag_by_name(opt->handle, "highlight", &start, &end); } static char **names;