diff src/ex_docmd.c @ 1968:eb27e3e2df70 v7.2.265

updated for version 7.2-265
author vimboss
date Wed, 30 Sep 2009 11:24:36 +0000
parents 89d1e8ed6c1d
children 1e52efdc900c
line wrap: on
line diff
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -2695,7 +2695,7 @@ doend:
     {
 	/* messages could be enabled for a serious error, need to check if the
 	 * counters don't become negative */
-	if (!did_emsg)
+	if (!did_emsg || msg_silent > save_msg_silent)
 	    msg_silent = save_msg_silent;
 	emsg_silent -= did_esilent;
 	if (emsg_silent < 0)