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