From d0c603089415521a56f8e21be21d28f330e88d97 Mon Sep 17 00:00:00 2001 From: "Tri.Tran" Date: Wed, 13 Mar 2024 17:43:42 +0700 Subject: [PATCH] fix(commands.lua): fix function close_others --- lua/bufferline/commands.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/bufferline/commands.lua b/lua/bufferline/commands.lua index 55a07152..d92ce96d 100644 --- a/lua/bufferline/commands.lua +++ b/lua/bufferline/commands.lua @@ -248,8 +248,13 @@ function M.close_others() local index = M.get_current_element_index(state) if not index then return end - for i, item in ipairs(state.components) do - if i ~= index then delete_element(item.id) end + local id = 1 + for i in ipairs(state.components) do + if i ~= index then + delete_element(id) + else + id = 2 + end end ui.refresh() end