summaryrefslogtreecommitdiffstats
path: root/src/ex_getln.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2006-02-23 21:32:16 +0000
committerBram Moolenaar <Bram@vim.org>2006-02-23 21:32:16 +0000
commitdf1bdc92c289d4531f82418f448466c99ca4bb78 (patch)
treec8ab380c2ffaa17450ffeb5a4ed51c404a38fe15 /src/ex_getln.c
parent80a94a582cd2d5307d1e65ec06fe0fb05f60d7c9 (diff)
updated for version 7.0205
Diffstat (limited to 'src/ex_getln.c')
-rw-r--r--src/ex_getln.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ex_getln.c b/src/ex_getln.c
index 6828f671de..bac600cf5f 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -2939,6 +2939,14 @@ redrawcmd()
if (cmd_silent)
return;
+ /* when 'incsearch' is set there may be no command line while redrawing */
+ if (ccline.cmdbuff == NULL)
+ {
+ windgoto(cmdline_row, 0);
+ msg_clr_eos();
+ return;
+ }
+
msg_start();
redrawcmdprompt();
@@ -5635,6 +5643,9 @@ ex_window()
/* Don't execute autocommands while creating the window. */
++autocmd_block;
# endif
+ /* don't use a new tab page */
+ cmdmod.tab = 0;
+
/* Create a window for the command-line buffer. */
if (win_split((int)p_cwh, WSP_BOT) == FAIL)
{