1
0
forked from aniani/vim

patch 7.4.2025

Problem:    The cursor blinking stops or is irregular when receiving date over
            a channel and writing it in a buffer, and when updating the status
            line. (Ramel Eshed)
Solution:   Make it a bit better by flushing GUI output.  Don't redraw the
            cursor after updating the screen if the blink state is off.
This commit is contained in:
Bram Moolenaar
2016-07-10 23:16:09 +02:00
parent 7c0a2f367f
commit da3a77d9ec
3 changed files with 8 additions and 1 deletions

View File

@@ -757,7 +757,7 @@ update_screen(int type)
if (gui.in_use)
{
out_flush(); /* required before updating the cursor */
if (did_one)
if (did_one && !gui_mch_is_blink_off())
{
/* Put the GUI position where the cursor was, gui_update_cursor()
* uses that. */