From 9bdf5b3d4af99b76d3cd25466af708d57d6a1483 Mon Sep 17 00:00:00 2001 From: TJ DeVries Date: Wed, 16 Sep 2020 12:19:30 -0400 Subject: fix: Attempt more window closing updates --- lua/telescope/actions.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lua/telescope/actions.lua') diff --git a/lua/telescope/actions.lua b/lua/telescope/actions.lua index 171c132..50c9fe2 100644 --- a/lua/telescope/actions.lua +++ b/lua/telescope/actions.lua @@ -121,14 +121,14 @@ end function actions.close(prompt_bufnr) local picker = actions.get_current_picker(prompt_bufnr) local prompt_win = state.get_status(prompt_bufnr).prompt_win + local original_win_id = picker.original_win_id actions.close_pum(prompt_bufnr) vim.cmd [[stopinsert]] vim.api.nvim_win_close(prompt_win, true) - vim.cmd(string.format([[bdelete! %s]], prompt_bufnr)) + pcall(vim.cmd, string.format([[bdelete! %s]], prompt_bufnr)) - local original_win_id = picker.original_win_id or 0 a.nvim_set_current_win(original_win_id) end -- cgit v1.2.3