Просмотр исходного кода

Fixed character attribute in ncurses driver.

tags/v0.99.beta19
Alex Foulon alxf 12 лет назад
Родитель
Сommit
237f946a2e
1 измененных файлов: 10 добавлений и 1 удалений
  1. +10
    -1
      caca/driver/ncurses.c

+ 10
- 1
caca/driver/ncurses.c Просмотреть файл

@@ -365,7 +365,16 @@ static void ncurses_display(caca_display_t *dp)
move(y, dx);
for(x = dx; x < dx + dw; x++)
{
(void)attrset(dp->drv.p->attr[caca_attr_to_ansi(*cvattrs++)]);
uint32_t attr = *cvattrs++;

(void)attrset(dp->drv.p->attr[caca_attr_to_ansi(attr)]);
if(attr & CACA_BOLD)
attron(A_BOLD);
if(attr & CACA_BLINK)
attron(A_BLINK);
if(attr & CACA_UNDERLINE)
attron(A_UNDERLINE);

ncurses_write_utf32(*cvchars++);
}



Загрузка…
Отмена
Сохранить