From 8d23941af879536d0aa174a6a6b83c19b1174b6d Mon Sep 17 00:00:00 2001 From: Serg Tereshchenko Date: Sat, 12 Jun 2021 11:09:15 +0300 Subject: fix(ui): Fix pum incorrect position in multigrid mode Refs #12985 --- src/nvim/popupmnu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/popupmnu.c b/src/nvim/popupmnu.c index 7d452d6797..f620517aff 100644 --- a/src/nvim/popupmnu.c +++ b/src/nvim/popupmnu.c @@ -440,7 +440,7 @@ void pum_redraw(void) } if (ui_has(kUIMultigrid)) { const char *anchor = pum_above ? "SW" : "NW"; - int row_off = pum_above ? pum_height : 0; + int row_off = pum_above ? -pum_height : 0; ui_call_win_float_pos(pum_grid.handle, -1, cstr_to_string(anchor), pum_anchor_grid, pum_row-row_off, pum_col-col_off, false, pum_grid.zindex); -- cgit