From 27e99c200f63565736ac9ebc0a4f1f9cf0559e04 Mon Sep 17 00:00:00 2001 From: ~hedy Date: Sun, 23 Feb 2025 22:30:15 +0800 Subject: [PATCH] fix: Temporary fix for __refresh callback rc --- lua/outline/sidebar.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/outline/sidebar.lua b/lua/outline/sidebar.lua index e0a5f8d..5ebe1ad 100644 --- a/lua/outline/sidebar.lua +++ b/lua/outline/sidebar.lua @@ -347,7 +347,9 @@ function Sidebar:__refresh() self.provider, self.provider_info = providers.find_provider() if self.provider then self.provider.request_symbols(function(res) - self:refresh_handler(res) + if self.view:is_open() then + self:refresh_handler(res) + end end, nil, self.provider_info) return end