updated for version 7.3.193

Problem:    In the command line window ":close" doesn't work properly. (Tony
	    Mechelynck)
Solution:   Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
	    David)
This commit is contained in:
Bram Moolenaar
2011-05-19 14:50:54 +02:00
parent 5c77b48708
commit 941dce206c
3 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -6472,7 +6472,7 @@ ex_close(eap)
{
# ifdef FEAT_CMDWIN
if (cmdwin_type != 0)
cmdwin_result = K_IGNORE;
cmdwin_result = Ctrl_C;
else
# endif
if (!text_locked()
+6
View File
@@ -6324,6 +6324,12 @@ ex_window()
ccline.cmdbuff = vim_strsave((char_u *)"qa");
cmdwin_result = CAR;
}
else if (cmdwin_result == Ctrl_C)
{
/* :q or :close, don't execute any command
* and don't modify the cmd window. */
ccline.cmdbuff = NULL;
}
else
ccline.cmdbuff = vim_strsave(ml_get_curline());
if (ccline.cmdbuff == NULL)
+2
View File
@@ -709,6 +709,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
193,
/**/
192,
/**/