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

* Fix a bug in cucul_put_attr. This function was simply not working.

tags/v0.99.beta14
Sam Hocevar sam 18 лет назад
Родитель
Сommit
cff37b56c5
1 измененных файлов: 4 добавлений и 2 удалений
  1. +4
    -2
      cucul/attr.c

+ 4
- 2
cucul/attr.c Просмотреть файл

@@ -135,8 +135,10 @@ int cucul_put_attr(cucul_canvas_t *cv, int x, int y, unsigned long int attr)
curchar = cv->chars + x + y * cv->width;
curattr = cv->attrs + x + y * cv->width;

if(curattr[0] < 0x00000010)
curattr[0] = (cv->curattr & 0xfffffff0) | curattr[0];
if(attr < 0x00000010)
curattr[0] = (curattr[0] & 0xfffffff0) | attr;
else
curattr[0] = attr;

if(x && curchar[0] == CUCUL_MAGIC_FULLWIDTH)
curattr[-1] = curattr[0];


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