From e80ae75b4f1ee4ea34b83a2f2de289f64c3eb680 Mon Sep 17 00:00:00 2001 From: "simon.mandlik" Date: Fri, 27 Feb 2026 15:54:51 +0100 Subject: [PATCH] fix(#3281): fix a bug when a view width of -1 is returned from a function --- lua/nvim-tree/view.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/nvim-tree/view.lua b/lua/nvim-tree/view.lua index f906cba4ba2..638f52353b3 100644 --- a/lua/nvim-tree/view.lua +++ b/lua/nvim-tree/view.lua @@ -319,9 +319,9 @@ local function grow() end local final_width = M.View.initial_width - local max_width = math.huge - if M.View.max_width ~= -1 then - max_width = get_width(M.View.max_width) + local max_width = get_width(M.View.max_width) + if max_width == -1 then + max_width = math.huge end local ns_id = vim.api.nvim_get_namespaces()["NvimTreeExtmarks"]