comparison src/ex_getln.c @ 20118:252d2bb90394 v8.2.0614

patch 8.2.0614: get ml_get error when deleting a line in 'completefunc' Commit: https://github.com/vim/vim/commit/ff06f283e3e4b3ec43012dd3b83f8454c98f6639 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Apr 21 22:01:14 2020 +0200 patch 8.2.0614: get ml_get error when deleting a line in 'completefunc' Problem: Get ml_get error when deleting a line in 'completefunc'. (Yegappan Lakshmanan) Solution: Lock the text while evaluating 'completefunc'.
author Bram Moolenaar <Bram@vim.org>
date Tue, 21 Apr 2020 22:15:04 +0200
parents 04ef2ccf2519
children 2dd1ac2c48f4
comparison
equal deleted inserted replaced
20117:60a0e7ed241d 20118:252d2bb90394
2574 { 2574 {
2575 #ifdef FEAT_CMDWIN 2575 #ifdef FEAT_CMDWIN
2576 if (cmdwin_type != 0) 2576 if (cmdwin_type != 0)
2577 return e_cmdwin; 2577 return e_cmdwin;
2578 #endif 2578 #endif
2579 return e_secure; 2579 return e_textlock;
2580 } 2580 }
2581 2581
2582 /* 2582 /*
2583 * Check if "curbuf_lock" or "allbuf_lock" is set and return TRUE when it is 2583 * Check if "curbuf_lock" or "allbuf_lock" is set and return TRUE when it is
2584 * and give an error message. 2584 * and give an error message.