summaryrefslogtreecommitdiff
path: root/extensions/corfu-popupinfo.el
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2024-07-10 10:43:34 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2024-07-10 10:43:34 +0200
commitbedd0fa5bec33a853b4f9ef140f463a586eee5bc (patch)
tree8b03fe983e05cd834fb5d9d0126c73d671aa8be6 /extensions/corfu-popupinfo.el
parent03558e1935156e2ca5181b5706ffb0177faa6148 (diff)
corfu-popupinfo: Compare candidates with equal-including-properties (Fix #476)
Diffstat (limited to 'extensions/corfu-popupinfo.el')
-rw-r--r--extensions/corfu-popupinfo.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el
index 3a09911..2d33672 100644
--- a/extensions/corfu-popupinfo.el
+++ b/extensions/corfu-popupinfo.el
@@ -345,7 +345,8 @@ form (X Y WIDTH HEIGHT DIR)."
(when (and (corfu-popupinfo--visible-p corfu--frame))
(let* ((cand-changed
(not (and (corfu-popupinfo--visible-p)
- (equal candidate corfu-popupinfo--candidate))))
+ (corfu--equal-including-properties
+ candidate corfu-popupinfo--candidate))))
(new-coords (frame-edges corfu--frame 'inner-edges))
(coords-changed (not (equal new-coords corfu-popupinfo--coordinates))))
(when cand-changed