updated for version 7.0046
diff --git a/src/window.c b/src/window.c
index ec9c39e..c96bb97 100644
--- a/src/window.c
+++ b/src/window.c
@@ -4775,7 +4775,7 @@
     win_T	*wp;
 
     for (wp = firstwin; wp != NULL; wp = wp->w_next)
-	if (!(wp->w_buffer->b_help
+	if (!((wp->w_buffer->b_help && !curbuf->b_help)
 # ifdef FEAT_QUICKFIX
 		    || wp->w_p_pvw
 # endif