patch 7.4.1890
Problem: GUI: When channel data is received the cursor blinking is
interrupted. (Ramel Eshed)
Solution: Don't update the cursor when it is blinking.
diff --git a/src/screen.c b/src/screen.c
index 2e425cb..ea557b9 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -432,7 +432,10 @@
#ifdef FEAT_GUI
if (gui.in_use)
{
- gui_update_cursor(TRUE, FALSE);
+ /* Don't update the cursor while it is blinking, it will get
+ * updated soon and this avoids interrupting the blinking. */
+ if (!gui_mch_is_blinking())
+ gui_update_cursor(FALSE, FALSE);
gui_mch_flush();
}
#endif