updated for version 7.0-094
diff --git a/src/buffer.c b/src/buffer.c
index e05bd39..55cef35 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1386,7 +1386,8 @@
     }
     else
     {
-	need_fileinfo = TRUE;		/* display file info after redraw */
+	if (!msg_silent)
+	    need_fileinfo = TRUE;	/* display file info after redraw */
 	(void)buf_check_timestamp(curbuf, FALSE); /* check if file changed */
 #ifdef FEAT_AUTOCMD
 	curwin->w_topline = 1;
diff --git a/src/fileio.c b/src/fileio.c
index 4ef21fe..2e2b826 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -316,6 +316,9 @@
      * display the line. */
     ex_no_reprint = TRUE;
 
+    /* don't display the file info for another buffer now */
+    need_fileinfo = FALSE;
+
     /*
      * For Unix: Use the short file name whenever possible.
      * Avoids problems with networks and when directory names are changed.
diff --git a/src/version.c b/src/version.c
index 0847080..f8fd859 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    94,
+/**/
     93,
 /**/
     92,