summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extensions/corfu-popupinfo.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el
index 2ede1e6..654b3a8 100644
--- a/extensions/corfu-popupinfo.el
+++ b/extensions/corfu-popupinfo.el
@@ -495,7 +495,8 @@ not be displayed until this command is called again, even if
corfu-popupinfo-delay))
(corfu-popupinfo--toggle))
(if (or (<= delay 0)
- (and (equal cand corfu-popupinfo--candidate)
+ (and (corfu--equal-including-properties
+ cand corfu-popupinfo--candidate)
(corfu-popupinfo--visible-p)))
(corfu-popupinfo--show cand)
(when (corfu-popupinfo--visible-p)
@@ -506,7 +507,8 @@ not be displayed until this command is called again, even if
(corfu-popupinfo--show corfu-popupinfo--candidate))))
(setq corfu-popupinfo--timer
(run-at-time delay nil #'corfu-popupinfo--show cand)))
- (unless (equal cand corfu-popupinfo--candidate)
+ (unless (corfu--equal-including-properties
+ cand corfu-popupinfo--candidate)
(corfu-popupinfo--hide))))
(corfu-popupinfo--hide))))