refactor(#2826): consistency check returns new

This commit is contained in:
Alexander Courtis 2025-06-20 13:11:21 +10:00
parent 51b269dc71
commit 0830436cca

View File

@ -533,15 +533,14 @@ function View:is_visible(opts, callsite)
notify.error(msg)
end
log.line("dev", "%s", msg)
end
--- END multi-instance FF
if not globals.WINID_BY_TABID[opts.tabpage] then
return false
end
return winid and vim.api.nvim_win_is_valid(winid) or false
--- END multi-instance FF
else
local winid = globals.WINID_BY_TABID[opts.tabpage]
return winid and vim.api.nvim_win_is_valid(winid)
end
end
if opts and opts.any_tabpage then
for tabid, winid_by_tabid in pairs(globals.WINID_BY_TABID) do
@ -558,13 +557,17 @@ function View:is_visible(opts, callsite)
notify.error(msg)
end
log.line("dev", "%s", msg)
if winid and vim.api.nvim_win_is_valid(winid) then
return true
end
--- END multi-instance FF
else
if winid_by_tabid and vim.api.nvim_win_is_valid(winid_by_tabid) then
return true
end
end
end
return false
end
@ -671,6 +674,8 @@ function View:get_winid(tabid, callsite)
if winid ~= global_winid then
notify.error(msg)
end
return winid
end
--- END multi-instance FF
@ -700,6 +705,8 @@ function View:get_bufnr(callsite)
end
log.line("dev", msg)
return self.bufnr_by_tabid[tab]
end
--- END multi-instance FF