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.