updated for version 7.0162
diff --git a/src/memline.c b/src/memline.c
index 6633164..a2ec5b2 100644
--- a/src/memline.c
+++ b/src/memline.c
@@ -4541,6 +4541,9 @@
     {
 	curwin->w_cursor.lnum = lnum;
 	curwin->w_cursor.col = (colnr_T)boff;
+# ifdef FEAT_VIRTUALEDIT
+	curwin->w_cursor.coladd = 0;
+# endif
 	curwin->w_set_curswant = TRUE;
     }
     check_cursor();