Mercurial > vim
diff src/misc2.c @ 448:dd9db57ee7ce v7.0118
updated for version 7.0118
author | vimboss |
---|---|
date | Thu, 28 Jul 2005 22:36:45 +0000 |
parents | eb531146be0e |
children | d9d38102399f |
line wrap: on
line diff
--- a/src/misc2.c +++ b/src/misc2.c @@ -870,10 +870,13 @@ lalloc(size, message) if (releasing) break; releasing = TRUE; - try_again = mf_release_all(); + + clear_sb_text(); /* free any scrollback text */ + try_again = mf_release_all(); /* release as many blocks as possible */ #ifdef FEAT_EVAL - try_again |= garbage_collect(); -#endif + try_again |= garbage_collect(); /* cleanup recursive lists/dicts */ +#endif + releasing = FALSE; if (!try_again) break;