summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2021-04-29 21:27:26 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2021-04-29 21:27:26 +0200
commitcf6c7ce1ead0716c312896e6f309be4faa80d3ec (patch)
tree2c017fdebb1e0148872ba8363e2402427ad044e6
parent17f3fc6cc29f4fb0dcef74a5693f9d323c45a544 (diff)
Overlay fix
-rw-r--r--corfu.el4
1 files changed, 3 insertions, 1 deletions
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))