From e9548d799290904542984820aea13e1ab623f27a Mon Sep 17 00:00:00 2001 From: kyazdani42 Date: Fri, 5 Jun 2020 19:17:11 +0200 Subject: [PATCH] fix: check for nil bufnr to avoid messing up the UI when rendering --- lua/lib/renderer.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/lib/renderer.lua b/lua/lib/renderer.lua index 8c8b2c1d..05552015 100644 --- a/lua/lib/renderer.lua +++ b/lua/lib/renderer.lua @@ -156,6 +156,7 @@ end local M = {} function M.draw(tree, reload) + if not tree.bufnr then return end api.nvim_buf_set_option(tree.bufnr, 'modifiable', true) local cursor = api.nvim_win_get_cursor(tree.winnr) if reload then @@ -174,6 +175,7 @@ function M.draw(tree, reload) end function M.render_hl(bufnr) + if not bufnr then return end api.nvim_buf_clear_namespace(bufnr, namespace_id, 0, -1) for _, data in ipairs(hl) do api.nvim_buf_add_highlight(bufnr, namespace_id, data[1], data[2], data[3], data[4])