%F = blinking on/off. several fixes to make blinking work better. some

hilight fixes.


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1403 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2001-03-17 02:32:32 +00:00 committed by cras
commit d9008ae249
7 changed files with 20 additions and 14 deletions

View file

@ -186,16 +186,13 @@ static void theme_format_append_next(THEME_REC *theme, GString *str,
chr = **format;
if (**format == 'n') {
/* %n = change to default color */
if (default_fg == 'n' || default_bg == 'n') {
if (*last_fg != 'n')
g_string_append(str, "%n");
*last_bg = *last_fg = 'n';
}
if (default_bg != *last_bg) {
g_string_append(str, "%n");
if (default_bg != 'n') {
g_string_append_c(str, '%');
g_string_append_c(str, default_bg);
}
if (default_fg != *last_fg) {
if (default_fg != 'n') {
g_string_append_c(str, '%');
g_string_append_c(str, default_fg);
}