diff options
author | ckelsel <ckelsel@hotmail.com> | 2017-07-21 20:25:36 +0800 |
---|---|---|
committer | ckelsel <ckelsel@hotmail.com> | 2017-07-21 20:25:36 +0800 |
commit | 2c89195afdce9c66c875801753523f561ed5e4ca (patch) | |
tree | 9945e93e7ebca2387221b6a11670f100000a0124 /src/nvim/option.c | |
parent | cb95f71f71f665b21848cf25780d83278cd1dcf0 (diff) | |
parent | 4bcc70b2b5b02e3a6048b55a4390739570db3524 (diff) | |
download | rneovim-2c89195afdce9c66c875801753523f561ed5e4ca.tar.gz rneovim-2c89195afdce9c66c875801753523f561ed5e4ca.tar.bz2 rneovim-2c89195afdce9c66c875801753523f561ed5e4ca.zip |
merge upstream
Diffstat (limited to 'src/nvim/option.c')
-rw-r--r-- | src/nvim/option.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c index 37b37e2859..40fae18aaf 100644 --- a/src/nvim/option.c +++ b/src/nvim/option.c @@ -7039,8 +7039,11 @@ dict_T *get_winbuf_options(const int bufopt) if (opt->flags & P_STRING) { tv_dict_add_str(d, opt->fullname, strlen(opt->fullname), *(const char **)varp); + } else if (opt->flags & P_NUM) { + tv_dict_add_nr(d, opt->fullname, strlen(opt->fullname), + *(long *)varp); } else { - tv_dict_add_nr(d, opt->fullname, strlen(opt->fullname), *varp); + tv_dict_add_nr(d, opt->fullname, strlen(opt->fullname), *(int *)varp); } } } |