diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2018-06-13 11:11:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-13 11:11:12 +0200 |
commit | 463da8480685dbd53335b4e3f0a6d37cacbacac4 (patch) | |
tree | 8d98f9e625737b89f3336f6cd4fab0c0dc825e0c /src/nvim/eval.c | |
parent | f4ba20d1c0b6c45b2c50d3cb23ce0d0b365d3dde (diff) | |
parent | 050f3975f6b44da6316de189929625e1c382a6c8 (diff) | |
download | rneovim-463da8480685dbd53335b4e3f0a6d37cacbacac4.tar.gz rneovim-463da8480685dbd53335b4e3f0a6d37cacbacac4.tar.bz2 rneovim-463da8480685dbd53335b4e3f0a6d37cacbacac4.zip |
Merge pull request #7992 from bfredl/mbscreen
Represent Screen state as UTF-8
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 30c17af8c9..9ce354a0c5 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -13994,10 +13994,7 @@ static void f_screenchar(typval_T *argvars, typval_T *rettv, FunPtr fptr) c = -1; } else { off = LineOffset[row] + col; - if (enc_utf8 && ScreenLinesUC[off] != 0) - c = ScreenLinesUC[off]; - else - c = ScreenLines[off]; + c = utf_ptr2char(ScreenLines[off]); } rettv->vval.v_number = c; } |