in mbwidth(), if wcwidth() returns -1 for the character passed in, treat
the character as being one column wide instead of zero columns wide, since there are display problems that crop up with the latter approach git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3102 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
069674c2d5
commit
4a8c9b6124
|
@ -73,6 +73,12 @@ CVS code -
|
|||
nanogetstr() (renamed get_prompt_string()), statusq() (renamed
|
||||
do_prompt()), statusq_abort() (renamed do_prompt_abort()), and
|
||||
do_yesno() (renamed do_yesno_prompt()). (DLR)
|
||||
- chars.c:
|
||||
mbwidth()
|
||||
- If wcwidth() returns -1 for the character passed in, treat the
|
||||
character as being one column wide instead of zero columns
|
||||
wide, since there are display problems that crop up with the
|
||||
latter approach. (DLR)
|
||||
- files.c:
|
||||
read_file()
|
||||
- Remove apparently unneeded logic to handle a case where
|
||||
|
|
|
@ -300,7 +300,7 @@ int mbwidth(const char *c)
|
|||
width = wcwidth(wc);
|
||||
|
||||
if (width == -1)
|
||||
width++;
|
||||
width = 1;
|
||||
|
||||
return width;
|
||||
} else
|
||||
|
|
Loading…
Reference in New Issue