diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-05-15 14:44:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-15 14:44:22 +0200 |
commit | 0cd14303162df99bbd796002a44588aface2bad8 (patch) | |
tree | 37ca2e942e824194f218045ad6e803b5d60b7573 /src/nvim/api/private/helpers.c | |
parent | c57a85d53490fe53158a0cbd768941b732926d83 (diff) | |
parent | edb5864a29ec0d1049c4674afb75c8279301446c (diff) | |
download | rneovim-0cd14303162df99bbd796002a44588aface2bad8.tar.gz rneovim-0cd14303162df99bbd796002a44588aface2bad8.tar.bz2 rneovim-0cd14303162df99bbd796002a44588aface2bad8.zip |
Merge pull request #14468 from bfredl/zindex
[WIP] z-index!
Diffstat (limited to 'src/nvim/api/private/helpers.c')
-rw-r--r-- | src/nvim/api/private/helpers.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/nvim/api/private/helpers.c b/src/nvim/api/private/helpers.c index 24ba6110c4..0f7008e150 100644 --- a/src/nvim/api/private/helpers.c +++ b/src/nvim/api/private/helpers.c @@ -1909,7 +1909,7 @@ bool parse_float_config(Dictionary config, FloatConfig *fconfig, bool reconf, } else if (strequal(key, "height")) { has_height = true; if (val.type == kObjectTypeInteger && val.data.integer > 0) { - fconfig->height= (int)val.data.integer; + fconfig->height = (int)val.data.integer; } else { api_set_error(err, kErrorTypeValidation, "'height' key must be a positive Integer"); @@ -1983,6 +1983,14 @@ bool parse_float_config(Dictionary config, FloatConfig *fconfig, bool reconf, "'focusable' key must be Boolean"); return false; } + } else if (strequal(key, "zindex")) { + if (val.type == kObjectTypeInteger && val.data.integer > 0) { + fconfig->zindex = (int)val.data.integer; + } else { + api_set_error(err, kErrorTypeValidation, + "'zindex' key must be a positive Integer"); + return false; + } } else if (!strcmp(key, "border")) { parse_border_style(val, fconfig, err); if (ERROR_SET(err)) { |