diff src/edit.c @ 10980:5362b4b6042c v8.0.0379

patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessary commit https://github.com/vim/vim/commit/74a47162a07fddb532f4bead212f6c80ef474ae7 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Feb 26 19:09:05 2017 +0100 patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessary Problem: CTRL-Z and mouse click use CTRL-O unnecessary. Solution: Remove stuffing CTRL-O. (James McCoy, closes https://github.com/vim/vim/issues/1453)
author Christian Brabandt <cb@256bit.org>
date Sun, 26 Feb 2017 19:15:04 +0100
parents 835604f3c37a
children 35d4975a5bb5
line wrap: on
line diff
--- a/src/edit.c
+++ b/src/edit.c
@@ -1038,8 +1038,10 @@ doESCkey:
 	    if (!p_im)
 		goto normalchar;	/* insert CTRL-Z as normal char */
 	    do_cmdline_cmd((char_u *)"stop");
-	    c = Ctrl_O;
-	    /*FALLTHROUGH*/
+#ifdef CURSOR_SHAPE
+	    ui_cursor_shape();		/* may need to update cursor shape */
+#endif
+	    continue;
 
 	case Ctrl_O:	/* execute one command */
 #ifdef FEAT_COMPL_FUNC