Skip to content

Commit 857b336

Browse files
committed
fix: signature window showing up after context deleted
1 parent 6a5cf05 commit 857b336

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

lua/blink/cmp/init.lua

+2-6
Original file line numberDiff line numberDiff line change
@@ -75,19 +75,15 @@ cmp.setup_signature_help = function()
7575
signature_trigger.listen_on_show(function(context)
7676
cmp.sources.cancel_signature_help()
7777
cmp.sources.get_signature_help(context, function(signature_help)
78-
if signature_help ~= nil then
78+
if signature_help ~= nil and signature_trigger.context.id == context.id then
7979
signature_trigger.set_active_signature_help(signature_help)
8080
signature_window.open_with_signature_help(context, signature_help)
8181
else
8282
signature_trigger.hide()
8383
end
8484
end)
8585
end)
86-
87-
signature_trigger.listen_on_hide(function()
88-
cmp.sources.cancel_signature_help()
89-
signature_window.close()
90-
end)
86+
signature_trigger.listen_on_hide(function() signature_window.close() end)
9187
end
9288

9389
cmp.add_default_highlights = function()

0 commit comments

Comments
 (0)