diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2019-03-13 23:35:20 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2019-03-14 10:43:49 +0100 |
commit | ca5f919965075487bf3dd70f3a4c06ea0d8d169d (patch) | |
tree | f2f2faef3a302e83019f0b6cc028381f9ac0cffc /src/nvim/ui_compositor.c | |
parent | 907b4803500e3321b0996807d75d85646a6720e2 (diff) | |
download | rneovim-ca5f919965075487bf3dd70f3a4c06ea0d8d169d.tar.gz rneovim-ca5f919965075487bf3dd70f3a4c06ea0d8d169d.tar.bz2 rneovim-ca5f919965075487bf3dd70f3a4c06ea0d8d169d.zip |
compositor: fix rendering issues with floats opened after popupmenu
Diffstat (limited to 'src/nvim/ui_compositor.c')
-rw-r--r-- | src/nvim/ui_compositor.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/ui_compositor.c b/src/nvim/ui_compositor.c index 9ad3f851ad..50432dd119 100644 --- a/src/nvim/ui_compositor.c +++ b/src/nvim/ui_compositor.c @@ -158,6 +158,7 @@ bool ui_comp_put_grid(ScreenGrid *grid, int row, int col, int height, int width, if (insert_at < kv_size(layers)-1) { for (size_t i = kv_size(layers)-1; i > insert_at; i--) { kv_A(layers, i) = kv_A(layers, i-1); + kv_A(layers, i)->comp_index = i; } kv_A(layers, insert_at) = grid; } |