mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-10 01:29:05 -04:00
utf8_egc_len: only augment width once
This commit is contained in:
parent
435eac59f6
commit
ed69204ee4
@ -131,7 +131,9 @@ utf8_egc_len(const char* gcluster, int* colcount){
|
||||
}
|
||||
}
|
||||
}
|
||||
*colcount += cols;
|
||||
if(*colcount == 0){
|
||||
*colcount += cols;
|
||||
}
|
||||
ret += r;
|
||||
gcluster += r;
|
||||
prevw = wc;
|
||||
|
@ -22,14 +22,14 @@ TEST_CASE("Cell") {
|
||||
CHECK(1 == nccell_cols(&c));
|
||||
CHECK(4 == nccell_load(n_, &c, " ி"));
|
||||
cols = nccell_cols(&c);
|
||||
#if defined(__linux__) || defined(__APPLE__)
|
||||
#if defined(__APPLE__)
|
||||
CHECK(2 == cols);
|
||||
#else
|
||||
CHECK(1 == cols);
|
||||
#endif
|
||||
CHECK(4 == nccell_load(n_, &c, " ि"));
|
||||
cols = nccell_cols(&c);
|
||||
#if defined(__linux__) || defined(__APPLE__)
|
||||
#if defined(__APPLE__)
|
||||
CHECK(2 == cols);
|
||||
#else
|
||||
CHECK(1 == cols);
|
||||
|
Loading…
x
Reference in New Issue
Block a user