mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:7.4.567
Problem: Non-ascii vertical separater characters are always redrawn. Solution: Compare only the one byte that's stored. (Thiago Padilha) https://code.google.com/p/vim/source/detail?r=v7-4-567
This commit is contained in:
parent
bfd2a34570
commit
65c1e265dd
@ -4548,7 +4548,7 @@ static void screen_line(int row, int coloff, int endcol, int clear_width, int rl
|
||||
int c;
|
||||
|
||||
c = fillchar_vsep(&hl);
|
||||
if (ScreenLines[off_to] != c
|
||||
if (ScreenLines[off_to] != (schar_T)c
|
||||
|| (enc_utf8 && (int)ScreenLinesUC[off_to]
|
||||
!= (c >= 0x80 ? c : 0))
|
||||
|| ScreenAttrs[off_to] != hl) {
|
||||
|
@ -178,7 +178,7 @@ static char *(features[]) = {
|
||||
};
|
||||
|
||||
static int included_patches[] = {
|
||||
//567,
|
||||
567,
|
||||
//566,
|
||||
//565,
|
||||
//564,
|
||||
|
Loading…
Reference in New Issue
Block a user