Skip to content

Commit 17ecf91

Browse files
committed
fix: Added window validity check for statusline detaching
1 parent d7ebf08 commit 17ecf91

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lua/bars/statusline.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,12 @@ statusline.detach = function (window)
505505
---|fS
506506

507507
vim.schedule(function ()
508+
if not window or vim.api.nvim_win_is_valid(window) == false then
509+
return;
510+
end
511+
508512
vim.w[window].__slID = nil;
513+
509514
vim.api.nvim_set_option_value(
510515
"statusline",
511516
vim.w[window].__statusline or vim.g.__statusline or "",

0 commit comments

Comments
 (0)