From 48a90ee65f86e5ec64307e92d7a09ccf2e7ac356 Mon Sep 17 00:00:00 2001 From: Danila Usachev Date: Fri, 19 Jan 2024 16:18:33 +0300 Subject: [PATCH] fix: passing nil as window handle in view.get_winnr --- 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 387105b1af3..4923cd2992d 100644 --- a/lua/nvim-tree/view.lua +++ b/lua/nvim-tree/view.lua @@ -473,7 +473,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