0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably

Problem:    MS-Windows: cursor in terminal blinks even though the blinking
            cursor was disabled on the system.
Solution:   Use GetCaretBlinkTime(). (Ken Takata)
This commit is contained in:
Bram Moolenaar 2017-08-24 21:48:26 +02:00
parent f6d9f96b2d
commit be0b72977f
2 changed files with 7 additions and 3 deletions

View File

@ -2311,10 +2311,12 @@ create_vterm(term_T *term, int rows, int cols)
/* For unix do not use a blinking cursor. In an xterm this causes the
* cursor to blink if it's blinking in the xterm.
* We do want a blinking cursor by default on Windows, since that's what
* the default is for a console. */
* For Windows we respect the system wide setting. */
#ifdef WIN3264
value.boolean = 1;
if (GetCaretBlinkTime() == INFINITE)
value.boolean = 0;
else
value.boolean = 1;
#else
value.boolean = 0;
#endif

View File

@ -769,6 +769,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
994,
/**/
993,
/**/