updated for version 7.0222
diff --git a/src/ex_getln.c b/src/ex_getln.c
index 19b623c..e7fc0be 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -1733,7 +1733,7 @@
 	    validate_cursor();
 
 	    save_cmdline(&save_ccline);
-	    update_screen(NOT_VALID);
+	    update_screen(SOME_VALID);
 	    restore_cmdline(&save_ccline);
 
 	    msg_starthere();
@@ -1781,7 +1781,7 @@
 	curwin->w_botline = old_botline;
 	highlight_match = FALSE;
 	validate_cursor();	/* needed for TAB */
-	redraw_later(NOT_VALID);
+	redraw_later(SOME_VALID);
     }
 #endif
 
@@ -5849,7 +5849,7 @@
     curwin->w_cursor.col = ccline.cmdpos;
     changed_line_abv_curs();
     invalidate_botline();
-    redraw_later(NOT_VALID);
+    redraw_later(SOME_VALID);
 
     /* Save the command line info, can be used recursively. */
     save_ccline = ccline;