Ver código fonte

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

tags/v0.99.beta14
Sam Hocevar sam 18 anos atrás
pai
commit
cff37b56c5
1 arquivos alterados com 4 adições e 2 exclusões
  1. +4
    -2
      cucul/attr.c

+ 4
- 2
cucul/attr.c Ver arquivo

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


Carregando…
Cancelar
Salvar