Mercurial > vim
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; |