mcabber/src/hbuf.c
changeset 932 fc6aaa223650
parent 930 a75f7a13df7b
child 942 c6bd42119c31
equal deleted inserted replaced
931:1cd6d694ac3c 932:fc6aaa223650
   201       char *c = hbuf_b_curr->ptr;
   201       char *c = hbuf_b_curr->ptr;
   202       unsigned int cur_w = 0;
   202       unsigned int cur_w = 0;
   203       while (*c && cur_w <= width) {
   203       while (*c && cur_w <= width) {
   204         if (iswblank(get_char(c)))
   204         if (iswblank(get_char(c)))
   205           br = c;
   205           br = c;
   206         cur_w += wcwidth(get_char(c));
   206         cur_w += get_char_width(c);
   207         c = next_char(c);
   207         c = next_char(c);
   208       }
   208       }
   209       if (*c && cur_w > width) {
   209       if (*c && cur_w > width) {
   210         if (!br || br == hbuf_b_curr->ptr)
   210         if (!br || br == hbuf_b_curr->ptr)
   211           br = c;
   211           br = c;