From 52ff301e076d541abb9a5e98289716fe4ee173d3 Mon Sep 17 00:00:00 2001 From: Alexander Courtis Date: Sat, 26 Oct 2024 14:02:37 +1100 Subject: [PATCH] chore: resolve undefined-field --- lua/nvim-tree/renderer/components/padding.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lua/nvim-tree/renderer/components/padding.lua b/lua/nvim-tree/renderer/components/padding.lua index fa34c23e..349438be 100644 --- a/lua/nvim-tree/renderer/components/padding.lua +++ b/lua/nvim-tree/renderer/components/padding.lua @@ -1,3 +1,5 @@ +local DirectoryNode = require("nvim-tree.node.directory") + local M = {} local function check_siblings_for_folder(node, with_arrows) @@ -90,8 +92,9 @@ function M.get_arrows(node) local str local hl = "NvimTreeFolderArrowClosed" - if node.nodes then - if node.open then + local dir = node:as(DirectoryNode) + if dir then + if dir.open then str = M.config.icons.glyphs.folder["arrow_open"] .. " " hl = "NvimTreeFolderArrowOpen" else