aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/window.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-05-01 13:29:34 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2021-05-15 13:56:27 +0200
commitedb5864a29ec0d1049c4674afb75c8279301446c (patch)
tree2ced0985bb7d20d64a42d927323c1e4878f6cdd1 /src/nvim/window.c
parent7d82ea01025b6981e0233ca9a5e7ee62c8b5bcad (diff)
downloadrneovim-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.c5
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.