Skip to content

Commit 4414078

Browse files
committed
fix(cmdline): Fixed a bug witb cmdline showing up on VimResized after closing
Closes #22
1 parent 6dd61f3 commit 4414078

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

lua/ui/cmdline.lua

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,7 @@ cmdline.cmdline_hide = function ()
496496
utils.confirm_keys();
497497

498498
-- Reset exported height.
499+
-- Also reset state.
499500
vim.g.__ui_cmd_height = 0;
500501
cmdline.old_state = {}; ---@diagnostic disable-line
501502

@@ -604,10 +605,14 @@ cmdline.setup = function ()
604605

605606
vim.api.nvim_create_autocmd("VimResized", {
606607
callback = function ()
607-
log.assert(
608-
"ui/cmdline.lua",
609-
pcall(cmdline.__render)
610-
);
608+
-- Only redraw if the cmdline
609+
-- window is visible.
610+
if vim.g.__ui_cmd_height > 0 then
611+
log.assert(
612+
"ui/cmdline.lua",
613+
pcall(cmdline.__render)
614+
);
615+
end
611616
end
612617
});
613618

0 commit comments

Comments
 (0)