From 48b1d8638fa3726236ae22e0e48a74ac8ea6592a Mon Sep 17 00:00:00 2001 From: Danila Usachev Date: Sun, 21 Jan 2024 07:54:27 +0300 Subject: [PATCH] fix(#2632): occasional error stack when locating nvim-tree window (#2633) fix: passing nil as window handle in view.get_winnr Co-authored-by: Alexander Courtis --- lua/nvim-tree/view.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvim-tree/view.lua b/lua/nvim-tree/view.lua index b08ba2ba..5e52701d 100644 --- a/lua/nvim-tree/view.lua +++ b/lua/nvim-tree/view.lua @@ -464,7 +464,7 @@ end function M.get_winnr(tabpage) tabpage = tabpage or vim.api.nvim_get_current_tabpage() local tabinfo = M.View.tabpages[tabpage] - if tabinfo ~= nil and vim.api.nvim_win_is_valid(tabinfo.winnr) then + if tabinfo and tabinfo.winnr and vim.api.nvim_win_is_valid(tabinfo.winnr) then return tabinfo.winnr end end