1
0
forked from aniani/vim

patch 8.0.0468: after aborting an Ex command g< does not work

Problem:    After aborting an Ex command g< does not work. (Marcin
            Szamotulski)
Solution:   Postpone clearing scrollback messages to until the command line
            has been entered.  Also fix that the screen isn't redrawn if after
            g< the command line is cancelled.
This commit is contained in:
Bram Moolenaar
2017-03-16 19:58:25 +01:00
parent 57002ad70c
commit f2405ed232
6 changed files with 61 additions and 16 deletions

View File

@@ -970,7 +970,7 @@ lalloc(long_u size, int message)
break;
releasing = TRUE;
clear_sb_text(); /* free any scrollback text */
clear_sb_text(TRUE); /* free any scrollback text */
try_again = mf_release_all(); /* release as many blocks as possible */
releasing = FALSE;
@@ -1148,7 +1148,7 @@ free_all_mem(void)
# ifdef FEAT_DIFF
diff_clear(curtab);
# endif
clear_sb_text(); /* free any scrollback text */
clear_sb_text(TRUE); /* free any scrollback text */
/* Free some global vars. */
vim_free(username);