Skip to content

Commit 0830436

Browse files
committed
refactor(#2826): consistency check returns new
1 parent 51b269d commit 0830436

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

lua/nvim-tree/explorer/view.lua

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -533,14 +533,13 @@ function View:is_visible(opts, callsite)
533533
notify.error(msg)
534534
end
535535
log.line("dev", "%s", msg)
536-
end
537-
--- END multi-instance FF
538536

539-
if not globals.WINID_BY_TABID[opts.tabpage] then
540-
return false
537+
return winid and vim.api.nvim_win_is_valid(winid) or false
538+
--- END multi-instance FF
539+
else
540+
local winid = globals.WINID_BY_TABID[opts.tabpage]
541+
return winid and vim.api.nvim_win_is_valid(winid)
541542
end
542-
local winid = globals.WINID_BY_TABID[opts.tabpage]
543-
return winid and vim.api.nvim_win_is_valid(winid)
544543
end
545544

546545
if opts and opts.any_tabpage then
@@ -558,11 +557,15 @@ function View:is_visible(opts, callsite)
558557
notify.error(msg)
559558
end
560559
log.line("dev", "%s", msg)
561-
end
562-
--- END multi-instance FF
563560

564-
if winid_by_tabid and vim.api.nvim_win_is_valid(winid_by_tabid) then
565-
return true
561+
if winid and vim.api.nvim_win_is_valid(winid) then
562+
return true
563+
end
564+
--- END multi-instance FF
565+
else
566+
if winid_by_tabid and vim.api.nvim_win_is_valid(winid_by_tabid) then
567+
return true
568+
end
566569
end
567570
end
568571
return false
@@ -671,6 +674,8 @@ function View:get_winid(tabid, callsite)
671674
if winid ~= global_winid then
672675
notify.error(msg)
673676
end
677+
678+
return winid
674679
end
675680
--- END multi-instance FF
676681

@@ -700,6 +705,8 @@ function View:get_bufnr(callsite)
700705
end
701706

702707
log.line("dev", msg)
708+
709+
return self.bufnr_by_tabid[tab]
703710
end
704711
--- END multi-instance FF
705712

0 commit comments

Comments
 (0)