Преглед изворни кода

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

tags/v0.99.beta14
Sam Hocevar sam пре 18 година
родитељ
комит
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];


Loading…
Откажи
Сачувај