From 93f385c17611039f3cc35e1399f1c0a8cf82f1fb Mon Sep 17 00:00:00 2001 From: hrsh7th <629908+hrsh7th@users.noreply.github.com> Date: Mon, 28 Nov 2022 00:24:10 +0900 Subject: [PATCH] Fix #1327 --- lua/cmp/entry.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/cmp/entry.lua b/lua/cmp/entry.lua index a7aa2ff..ed3d73b 100644 --- a/lua/cmp/entry.lua +++ b/lua/cmp/entry.lua @@ -495,6 +495,10 @@ entry.resolve = function(self, callback) if not self.resolving then self.resolving = true self.source:resolve(self.completion_item, function(completion_item) + self.resolving = false + if not completion_item then + return + end self.resolved_completion_item = misc.safe(completion_item) or self.completion_item self.cache:clear() for _, c in ipairs(self.resolved_callbacks) do