Mercurial > vim
comparison src/typval.c @ 22298:07e48ee8c3bb v8.2.1698
patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9
Commit: https://github.com/vim/vim/commit/a187c43cfe8863d48b2159d695fedcb71f8525c1
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Sep 16 21:08:28 2020 +0200
patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9
Problem: Cannot lock a variable in legacy Vim script like in Vim9.
Solution: Make ":lockvar 0" work.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 16 Sep 2020 21:15:05 +0200 |
parents | 4bc644f4dd2d |
children | 0ef3ae4ec70e |
comparison
equal
deleted
inserted
replaced
22297:3d2dc70119a7 | 22298:07e48ee8c3bb |
---|---|
510 lock = tv->vval.v_dict->dv_lock; | 510 lock = tv->vval.v_dict->dv_lock; |
511 break; | 511 break; |
512 default: | 512 default: |
513 break; | 513 break; |
514 } | 514 } |
515 return var_check_lock(tv->v_lock, name, use_gettext) | 515 return value_check_lock(tv->v_lock, name, use_gettext) |
516 || (lock != 0 && var_check_lock(lock, name, use_gettext)); | 516 || (lock != 0 && value_check_lock(lock, name, use_gettext)); |
517 } | 517 } |
518 | 518 |
519 /* | 519 /* |
520 * Copy the values from typval_T "from" to typval_T "to". | 520 * Copy the values from typval_T "from" to typval_T "to". |
521 * When needed allocates string or increases reference count. | 521 * When needed allocates string or increases reference count. |