From 1f1aed36bd386fe21e265c9a7c50eb55185674f3 Mon Sep 17 00:00:00 2001 From: yetone Date: Sun, 18 Aug 2024 17:54:57 +0800 Subject: [PATCH] fix: check if renderer is nil (closes #63) (#64) --- lua/avante/sidebar.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 7815132..28cd1db 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -84,8 +84,12 @@ function Sidebar:open() end function Sidebar:close() - self.renderer:close() - fn.win_gotoid(self.code.win) + if self.renderer ~= nil then + self.renderer:close() + end + if self.code ~= nil and api.nvim_win_is_valid(self.code.win) then + fn.win_gotoid(self.code.win) + end end ---@return boolean