diff --git a/ChangeLog b/ChangeLog
index ab7677d1a159b9ccfe8d5465fd1ca00e5fe3ba38..e96c162c0ba67d1b84626dd0ebeba2d7e7b7649e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,7 +16,7 @@
 	the charmove() already copies the terminating null byte.
 	* src/text.c (do_justify), src/winio.c (parse_escape_sequence):
 	Show the cursor after a justification and after an unrecognized
-	escape sequence.
+	escape sequence, and in the edit window when linting.
 
 2016-02-21  Benno Schulenberg  <bensberg@justemail.net>
 	* src/files.c (input_tab): If the first Tab added the part that all
diff --git a/src/text.c b/src/text.c
index 4523b56077a4e67b8472d45939a8a22ff42397f1..5611c4aaaf9764cacbaa012df142b37550d9e21b 100644
--- a/src/text.c
+++ b/src/text.c
@@ -3167,6 +3167,7 @@ void do_linter(void)
 	}
 
 	/* Show the cursor to indicate the affected line. */
+	reset_cursor();
 	curs_set(1);
 
 	kbinput = get_kbinput(bottomwin);