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:
Florian Walch
2015-01-08 08:28:55 +01:00
parent bfd2a34570
commit 65c1e265dd
2 changed files with 2 additions and 2 deletions

View File

@@ -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) {

View File

@@ -178,7 +178,7 @@ static char *(features[]) = {
}; };
static int included_patches[] = { static int included_patches[] = {
//567, 567,
//566, //566,
//565, //565,
//564, //564,