summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gui.c9
-rw-r--r--src/version.c2
2 files changed, 11 insertions, 0 deletions
diff --git a/src/gui.c b/src/gui.c
index 1524e1bb1..1e8ad84d7 100644
--- a/src/gui.c
+++ b/src/gui.c
@@ -4855,6 +4855,15 @@ gui_update_screen()
{
update_topline();
validate_cursor();
+#ifdef FEAT_AUTOCMD
+ /* Trigger CursorMoved if the cursor moved. */
+ if (!finish_op && has_cursormoved()
+ && !equalpos(last_cursormoved, curwin->w_cursor))
+ {
+ apply_autocmds(EVENT_CURSORMOVED, NULL, NULL, FALSE, curbuf);
+ last_cursormoved = curwin->w_cursor;
+ }
+#endif
update_screen(0); /* may need to update the screen */
setcursor();
out_flush(); /* make sure output has been written */
diff --git a/src/version.c b/src/version.c
index a36034a9d..2ab78518b 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 297,
+/**/
296,
/**/
295,