aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-03-14 12:22:46 +0100
committerGitHub <noreply@github.com>2019-03-14 12:22:46 +0100
commitced980ff17e18267e3d7a55fc1c513d967790e5e (patch)
tree1c0306b21d80207f80fa1c82b23e7454610fdee0 /src
parentcbe4377fde315123fea9928371bd2a62f32d90e4 (diff)
parentca5f919965075487bf3dd70f3a4c06ea0d8d169d (diff)
downloadrneovim-ced980ff17e18267e3d7a55fc1c513d967790e5e.tar.gz
rneovim-ced980ff17e18267e3d7a55fc1c513d967790e5e.tar.bz2
rneovim-ced980ff17e18267e3d7a55fc1c513d967790e5e.zip
Merge pull request #9730 from bfredl/pumfloat
compositor: fix rendering issues with floats opened after popupmenu
Diffstat (limited to 'src')
-rw-r--r--src/nvim/ui_compositor.c1
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;
}