commit | ce6ef25cef1fb542b3d9bd6a52a55b6418934e6d | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Jul 12 19:49:41 2006 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Jul 12 19:49:41 2006 +0000 |
tree | 39d5ab6f7e2e24110997acc51f4d16699ddbca96 | |
parent | a3f2ecdecb2854f1c0da13dc80435ddf7df2c57c [diff] [blame] |
updated for version 7.0-038
diff --git a/src/eval.c b/src/eval.c index 273ac41..01610fe 100644 --- a/src/eval.c +++ b/src/eval.c
@@ -8252,6 +8252,12 @@ EMSG(_("E785: complete() can only be used in Insert mode")); return; } + + /* Check for undo allowed here, because if something was already inserted + * the line was already saved for undo and this check isn't done. */ + if (!undo_allowed()) + return; + if (argvars[1].v_type != VAR_LIST || argvars[1].vval.v_list == NULL) { EMSG(_(e_invarg));