From 5cec196fe2874767f70a4b84af23290ea5f1a14d Mon Sep 17 00:00:00 2001 From: William Boman Date: Fri, 29 Jul 2022 22:03:42 +0200 Subject: fix(ui): ensure window is active before getting cursor (#196) * fix(ui): ensure window is active before getting cursor * fixup Co-authored-by: williambotman[bot] --- lua/mason-core/ui/display.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lua/mason-core/ui/display.lua') diff --git a/lua/mason-core/ui/display.lua b/lua/mason-core/ui/display.lua index d1c2985a..795cac52 100644 --- a/lua/mason-core/ui/display.lua +++ b/lua/mason-core/ui/display.lua @@ -498,6 +498,9 @@ function M.new_view_only_win(name, filetype) assert(win_id ~= nil, "Window has not been opened, cannot get cursor.") return vim.api.nvim_win_get_cursor(win_id) end, + is_open = function() + return win_id ~= nil and vim.api.nvim_win_is_valid(win_id) + end, ---@param tag any set_sticky_cursor = function(tag) if output then -- cgit v1.2.3-70-g09d2