From f61ea4dc0478cae4245fb688ab270b5f623343f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sindre=20T=2E=20Str=C3=B8m?= Date: Tue, 25 May 2021 19:58:37 +0200 Subject: [PATCH] fix(lib): Handle nvim_win_get_option correctly when it fails. (#394) --- lua/nvim-tree/lib.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/nvim-tree/lib.lua b/lua/nvim-tree/lib.lua index 6b3228fe..50cf156d 100644 --- a/lua/nvim-tree/lib.lua +++ b/lua/nvim-tree/lib.lua @@ -245,12 +245,12 @@ function M.pick_window() -- Setup UI for _, id in ipairs(selectable) do local char = chars:sub(i, i) - local _, statusline = pcall(api.nvim_win_get_option, id, "statusline") - local _, winhl = pcall(api.nvim_win_get_option, id, "winhl") + local ok_status, statusline = pcall(api.nvim_win_get_option, id, "statusline") + local ok_hl, winhl = pcall(api.nvim_win_get_option, id, "winhl") win_opts[id] = { - statusline = statusline or "", - winhl = winhl or "" + statusline = ok_status and statusline or "", + winhl = ok_hl and winhl or "" } win_map[char] = id