forked from aniani/vim
patch 8.2.0451: Win32: double-width character displayed incorrectly
Problem: Win32: double-width character displayed incorrectly. Solution: First move the cursor to the first column. (Nobuhiro Takasaki, closes #5848)
This commit is contained in:
@@ -5821,6 +5821,12 @@ gotoxy(
|
||||
|
||||
if (!USE_VTP)
|
||||
{
|
||||
// There are reports of double-width characters not displayed
|
||||
// correctly. This workaround should fix it, similar to how it's done
|
||||
// for VTP.
|
||||
g_coord.X = 0;
|
||||
SetConsoleCursorPosition(g_hConOut, g_coord);
|
||||
|
||||
// external cursor coords are 1-based; internal are 0-based
|
||||
g_coord.X = x - 1;
|
||||
g_coord.Y = y - 1;
|
||||
|
@@ -738,6 +738,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
451,
|
||||
/**/
|
||||
450,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user