mirror of
https://github.com/neovim/neovim.git
synced 2025-09-24 12:08:33 +00: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:
@@ -4548,7 +4548,7 @@ static void screen_line(int row, int coloff, int endcol, int clear_width, int rl
|
|||||||
int c;
|
int c;
|
||||||
|
|
||||||
c = fillchar_vsep(&hl);
|
c = fillchar_vsep(&hl);
|
||||||
if (ScreenLines[off_to] != c
|
if (ScreenLines[off_to] != (schar_T)c
|
||||||
|| (enc_utf8 && (int)ScreenLinesUC[off_to]
|
|| (enc_utf8 && (int)ScreenLinesUC[off_to]
|
||||||
!= (c >= 0x80 ? c : 0))
|
!= (c >= 0x80 ? c : 0))
|
||||||
|| ScreenAttrs[off_to] != hl) {
|
|| ScreenAttrs[off_to] != hl) {
|
||||||
|
@@ -178,7 +178,7 @@ static char *(features[]) = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static int included_patches[] = {
|
static int included_patches[] = {
|
||||||
//567,
|
567,
|
||||||
//566,
|
//566,
|
||||||
//565,
|
//565,
|
||||||
//564,
|
//564,
|
||||||
|
Reference in New Issue
Block a user