comparison src/buffer.c @ 10912:fd1760f8c215 v8.0.0345

patch 8.0.0345: islocked('d.changedtick') does not work commit https://github.com/vim/vim/commit/3a257737726ba42980bf38ec9a0c80944756af24 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Feb 21 20:47:13 2017 +0100 patch 8.0.0345: islocked('d.changedtick') does not work Problem: islocked('d.changedtick') does not work. Solution: Make it work.
author Christian Brabandt <cb@256bit.org>
date Tue, 21 Feb 2017 21:00:04 +0100
parents b69194114994
children 835604f3c37a
comparison
equal deleted inserted replaced
10911:09f200404633 10912:fd1760f8c215
882 #ifdef FEAT_EVAL 882 #ifdef FEAT_EVAL
883 dictitem_T *di = dictitem_alloc((char_u *)"changedtick"); 883 dictitem_T *di = dictitem_alloc((char_u *)"changedtick");
884 884
885 if (di != NULL) 885 if (di != NULL)
886 { 886 {
887 di->di_flags |= DI_FLAGS_LOCK | DI_FLAGS_FIX | DI_FLAGS_RO; 887 di->di_flags |= DI_FLAGS_FIX | DI_FLAGS_RO;
888 di->di_tv.v_type = VAR_NUMBER; 888 di->di_tv.v_type = VAR_NUMBER;
889 di->di_tv.v_lock = VAR_FIXED; 889 di->di_tv.v_lock = VAR_FIXED;
890 di->di_tv.vval.v_number = 0; 890 di->di_tv.vval.v_number = 0;
891 if (dict_add(buf->b_vars, di) == OK) 891 if (dict_add(buf->b_vars, di) == OK)
892 buf->b_changedtick = &di->di_tv.vval.v_number; 892 buf->b_changedtick = &di->di_tv.vval.v_number;