diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-05-01 13:29:34 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2021-05-15 13:56:27 +0200 |
commit | edb5864a29ec0d1049c4674afb75c8279301446c (patch) | |
tree | 2ced0985bb7d20d64a42d927323c1e4878f6cdd1 /src/nvim/window.c | |
parent | 7d82ea01025b6981e0233ca9a5e7ee62c8b5bcad (diff) | |
download | rneovim-edb5864a29ec0d1049c4674afb75c8279301446c.tar.gz rneovim-edb5864a29ec0d1049c4674afb75c8279301446c.tar.bz2 rneovim-edb5864a29ec0d1049c4674afb75c8279301446c.zip |
floats: z-index
Diffstat (limited to 'src/nvim/window.c')
-rw-r--r-- | src/nvim/window.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c index d4d00c0a71..0b28e8aa76 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -763,10 +763,13 @@ void ui_ext_win_position(win_T *wp) } api_clear_error(&dummy); } + + wp->w_grid_alloc.zindex = wp->w_float_config.zindex; if (ui_has(kUIMultigrid)) { String anchor = cstr_to_string(float_anchor_str[c.anchor]); ui_call_win_float_pos(wp->w_grid_alloc.handle, wp->handle, anchor, - grid->handle, row, col, c.focusable); + grid->handle, row, col, c.focusable, + wp->w_grid_alloc.zindex); } else { // TODO(bfredl): ideally, compositor should work like any multigrid UI // and use standard win_pos events. |