From cf6c7ce1ead0716c312896e6f309be4faa80d3ec Mon Sep 17 00:00:00 2001 From: Daniel Mendler Date: Thu, 29 Apr 2021 21:27:26 +0200 Subject: Overlay fix --- corfu.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/corfu.el b/corfu.el index b20613b..ad053bf 100644 --- a/corfu.el +++ b/corfu.el @@ -437,8 +437,10 @@ Set to nil in order to disable confirmation." (lo (min (- corfu-count bar 1) (floor (* corfu-count start) corfu--total))) (cands (funcall corfu--highlight (seq-subseq corfu--candidates start last))) (ann-cands (mapcar #'corfu--format-candidate (corfu--annotate metadata cands)))) + (when corfu--overlay + (delete-overlay corfu--overlay) + (setq corfu--overlay nil)) (when (>= curr 0) - (when corfu--overlay (delete-overlay corfu--overlay)) (setq corfu--overlay (make-overlay beg end nil t t)) (overlay-put corfu--overlay 'priority 1000) (overlay-put corfu--overlay 'window (selected-window)) -- cgit v1.0