updated for version 7.0002
diff --git a/src/eval.c b/src/eval.c
index 561857a..ce7bf09 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3784,6 +3784,8 @@
     if (has_mbyte)
 	mb_adjust_cursor();
 #endif
+
+    curwin->w_set_curswant = TRUE;
 }
 
 /*