diff --git a/src/files.c b/src/files.c
index 37f61e334ea04ec67092977614a554e4ee321db0..d21262453c5bff86743077949425c063cfeb6bc3 100644
--- a/src/files.c
+++ b/src/files.c
@@ -78,7 +78,7 @@ void make_new_buffer(void)
 
 	/* There is more than one file open: show "Close" in help lines. */
 	exitfunc->desc = close_tag;
-	more_than_one = TRUE;
+	more_than_one = !inhelp || more_than_one;
     }
 
     /* Make the new buffer the current one, and start initializing it. */