1
0
forked from aniani/vim

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