Selaa lähdekoodia

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

tags/v0.99.beta14
Sam Hocevar sam 19 vuotta sitten
vanhempi
commit
cff37b56c5
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. +4
    -2
      cucul/attr.c

+ 4
- 2
cucul/attr.c Näytä tiedosto

@@ -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];


Ladataan…
Peruuta
Tallenna