From 14b5380ea836c52f7a47403b087649f7c5f0ac89 Mon Sep 17 00:00:00 2001 From: Beau Date: Wed, 31 Aug 2022 15:25:02 +1000 Subject: [PATCH] fix: plugin crashes when SymbolOutlineClose used if SymbolOutline is not already open --- lua/symbols-outline/view.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/symbols-outline/view.lua b/lua/symbols-outline/view.lua index 3ffd0f6..1712d3d 100644 --- a/lua/symbols-outline/view.lua +++ b/lua/symbols-outline/view.lua @@ -50,9 +50,11 @@ function View:setup_view() end function View:close() - vim.api.nvim_win_close(self.winnr, true) - self.winnr = nil - self.bufnr = nil + if self.winnr then + vim.api.nvim_win_close(self.winnr, true) + self.winnr = nil + self.bufnr = nil + end end function View:is_open()