diff options
author | ZyX <kp-pav@yandex.ru> | 2016-02-03 20:04:16 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2016-04-18 02:45:49 +0300 |
commit | cddd7d47c325ab0c06c21fd101efe4a9a1708fca (patch) | |
tree | aff53b653eba669037bcfb3142e81b3bee8bd140 /src/nvim/eval/decode.c | |
parent | ed6756563ca652581f2be14b9f90e55a3c83461b (diff) | |
download | rneovim-cddd7d47c325ab0c06c21fd101efe4a9a1708fca.tar.gz rneovim-cddd7d47c325ab0c06c21fd101efe4a9a1708fca.tar.bz2 rneovim-cddd7d47c325ab0c06c21fd101efe4a9a1708fca.zip |
eval/decode: Make msgpackparse() function use new v: vars
Diffstat (limited to 'src/nvim/eval/decode.c')
-rw-r--r-- | src/nvim/eval/decode.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/nvim/eval/decode.c b/src/nvim/eval/decode.c index 2d295eabab..23e7752ecc 100644 --- a/src/nvim/eval/decode.c +++ b/src/nvim/eval/decode.c @@ -551,21 +551,11 @@ int msgpack_to_vim(const msgpack_object mobj, typval_T *const rettv) { switch (mobj.type) { case MSGPACK_OBJECT_NIL: { - create_special_dict(rettv, kMPNil, ((typval_T) { - .v_type = VAR_NUMBER, - .v_lock = 0, - .vval = { .v_number = 0 }, - })); + *rettv = get_vim_var_tv(VV_NULL); break; } case MSGPACK_OBJECT_BOOLEAN: { - create_special_dict(rettv, kMPBoolean, ((typval_T) { - .v_type = VAR_NUMBER, - .v_lock = 0, - .vval = { - .v_number = (varnumber_T) mobj.via.boolean, - }, - })); + *rettv = get_vim_var_tv(mobj.via.boolean ? VV_TRUE : VV_FALSE); break; } case MSGPACK_OBJECT_POSITIVE_INTEGER: { |