Commit 4a8c9b61 authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

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-d3aeb78583b8
No related merge requests found
Showing with 7 additions and 1 deletion
+7 -1
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment