소스 검색

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


불러오는 중...
취소
저장