emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/corfu aa739dc7ce: corfu-popupinfo: Only transition when


From: ELPA Syncer
Subject: [elpa] externals/corfu aa739dc7ce: corfu-popupinfo: Only transition when the popup is visible (#259)
Date: Wed, 23 Nov 2022 04:57:28 -0500 (EST)

branch: externals/corfu
commit aa739dc7cee580b7ffd4a774994eb32eaaf23dac
Author: galeo <galeo@users.noreply.github.com>
Commit: GitHub <noreply@github.com>

    corfu-popupinfo: Only transition when the popup is visible (#259)
    
    Fix #258
---
 extensions/corfu-popupinfo.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el
index bd1064d14d..a4c76b8523 100644
--- a/extensions/corfu-popupinfo.el
+++ b/extensions/corfu-popupinfo.el
@@ -475,11 +475,12 @@ not be displayed until this command is called again, even 
if
             (if (or (eq delay t) (<= delay 0)
                     (equal candidate corfu-popupinfo--candidate))
                 (corfu-popupinfo--show candidate)
-              (cond
-               (corfu-popupinfo-hide
-                (corfu-popupinfo--hide))
-               (corfu-popupinfo--candidate
-                (corfu-popupinfo--show corfu-popupinfo--candidate)))
+              (when (corfu-popupinfo--visible-p)
+                (cond
+                  (corfu-popupinfo-hide
+                   (corfu-popupinfo--hide))
+                  (corfu-popupinfo--candidate
+                   (corfu-popupinfo--show corfu-popupinfo--candidate))))
               (setq corfu-popupinfo--timer
                     (run-at-time delay nil #'corfu-popupinfo--show 
candidate)))))
       (corfu-popupinfo--hide))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]