From 9668d26a4384376d1eb052aa093d65c060359fef Mon Sep 17 00:00:00 2001 From: ZyX Date: Thu, 23 Feb 2017 00:49:46 +0300 Subject: eval: Make sure `islocked('b:.changedtick')` does not error out Port of vim-patch:8.0.0345 --- src/nvim/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/buffer.c') diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c index 3eebd9d941..64e73b65d5 100644 --- a/src/nvim/buffer.c +++ b/src/nvim/buffer.c @@ -1446,7 +1446,7 @@ static inline void buf_init_changedtick(buf_T *const buf) dictitem_T *const changedtick_di = dictitem_alloc((char_u *)"changedtick"); // For some reason `islocked('b:changedtick')` should return 1. It does not // do so for other read-only variables which are normally VAR_FIXED. - changedtick_di->di_flags |= DI_FLAGS_RO|DI_FLAGS_LOCK|DI_FLAGS_FIX; + changedtick_di->di_flags |= DI_FLAGS_RO|DI_FLAGS_FIX; changedtick_di->di_tv = (typval_T) { .v_type = VAR_NUMBER, .v_lock = VAR_FIXED, -- cgit