commit | 472e85970ee3a80abd824bef510df12e9cfe9e96 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sat Oct 15 17:06:47 2016 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Sat Oct 15 17:06:47 2016 +0200 |
tree | 27fae571dfc2e3bf1c7a6b4dfbc59bc5b13356b8 | |
parent | 9e507ca8a3e1535e62de4bd86374b0fcd18ef5b8 [diff] [blame] |
patch 8.0.0035 Problem: Order of matches for 'omnifunc' is messed up. (Danny Su) Solution: Do not set compl_curr_match when called from complete_check(). (closes #1168)
diff --git a/src/evalfunc.c b/src/evalfunc.c index 9fa8f1c..f643329 100644 --- a/src/evalfunc.c +++ b/src/evalfunc.c
@@ -2175,7 +2175,7 @@ int saved = RedrawingDisabled; RedrawingDisabled = 0; - ins_compl_check_keys(0); + ins_compl_check_keys(0, TRUE); rettv->vval.v_number = compl_interrupted; RedrawingDisabled = saved; }