diff src/ex_cmds.c @ 100:1f3902f3eb5c v7.0038

updated for version 7.0038
author vimboss
date Fri, 14 Jan 2005 21:53:12 +0000
parents 0ef9cebc4f5d
children c5b05f6de1ad
line wrap: on
line diff
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -905,6 +905,9 @@ do_filter(line1, line2, eap, cmd, do_in,
 	    curbuf->b_op_end.lnum -= linecount;		/* adjust '] */
 	    write_lnum_adjust(-linecount);		/* adjust last line
 							   for next write */
+#ifdef FEAT_FOLDING
+	    foldUpdate(curwin, curbuf->b_op_start.lnum, curbuf->b_op_end.lnum);
+#endif
 	}
 	else
 	{
@@ -914,6 +917,7 @@ do_filter(line1, line2, eap, cmd, do_in,
 	    curwin->w_cursor.lnum = curbuf->b_op_end.lnum;
 	    linecount = curbuf->b_op_end.lnum - curbuf->b_op_start.lnum + 1;
 	}
+
 	beginline(BL_WHITE | BL_FIX);	    /* cursor on first non-blank */
 	--no_wait_return;