summaryrefslogtreecommitdiff
path: root/src/ex_getln.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-12-04 15:11:08 +0100
committerBram Moolenaar <Bram@vim.org>2019-12-04 15:11:08 +0100
commit85db5475982e166ec5bb1c8c9a5c8bf062d49ed1 (patch)
treed61a1dd1644b21bd9f49343b5e9a37d51f1fe462 /src/ex_getln.c
parent079119babe1cbba3f9234927e62fd75465f2d6b4 (diff)
downloadvim-git-85db5475982e166ec5bb1c8c9a5c8bf062d49ed1.tar.gz
patch 8.1.2385: opening cmdline window with feedkeys() does not workv8.1.2385
Problem: Opening cmdline window with feedkeys() does not work. (Yegappan Lakshmanan) Solution: Recognize K_CMDWIN also when ex_normal_busy is set.
Diffstat (limited to 'src/ex_getln.c')
-rw-r--r--src/ex_getln.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ex_getln.c b/src/ex_getln.c
index 25f409b74..769dcb836 100644
--- a/src/ex_getln.c
+++ b/src/ex_getln.c
@@ -1361,7 +1361,8 @@ getcmdline_int(
#ifdef FEAT_CMDWIN
if (c == cedit_key || c == K_CMDWIN)
{
- if (ex_normal_busy == 0 && got_int == FALSE)
+ // TODO: why is ex_normal_busy checked here?
+ if ((c == K_CMDWIN || ex_normal_busy == 0) && got_int == FALSE)
{
/*
* Open a window to edit the command line (and history).