updated for version 7.0209
diff --git a/src/misc1.c b/src/misc1.c
index 09b9ab1..c9deb85 100644
--- a/src/misc1.c
+++ b/src/misc1.c
@@ -2833,6 +2833,12 @@
      * since it notices b_mod_set and then uses b_mod_*. */
     if (must_redraw < VALID)
 	must_redraw = VALID;
+
+#ifdef FEAT_AUTOCMD
+    /* when the cursor line is changed always trigger CursorMoved */
+    if (lnum <= curwin->w_cursor.lnum && lnume > curwin->w_cursor.lnum)
+	last_cursormoved.lnum = 0;
+#endif
 }
 
 /*