diff --git a/src/text.c b/src/text.c
index f0f611dcd03422789fd5e198818679c3a3db6d28..ff688f42ca7a52e72365a1b3d39e7fdd6d345a1d 100644
--- a/src/text.c
+++ b/src/text.c
@@ -3419,8 +3419,9 @@ void do_linter(void)
 	    bottombars(MLINTER);
 	}
 
-	/* Show the cursor to indicate the affected line. */
+	/* Place and show the cursor to indicate the affected line. */
 	reset_cursor();
+	wnoutrefresh(edit);
 	curs_set(1);
 
 	kbinput = get_kbinput(bottomwin);