diff --git a/lua/nvim-tree/lib.lua b/lua/nvim-tree/lib.lua index c9d1d17e..b3702fca 100644 --- a/lua/nvim-tree/lib.lua +++ b/lua/nvim-tree/lib.lua @@ -133,7 +133,7 @@ function M.refresh_tree(callback) refresh_nodes(M.Tree, projects) if view.win_open() then M.redraw() - if callback then + if callback and type(callback) == 'function' then callback() end end