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:
@@ -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. */
|
||||
|
Reference in New Issue
Block a user