branch: externals/corfu
commit 7a3e8a748a51b6e9454e5cc8a50c05ebd7552f99
Author: Daniel Mendler <[email protected]>
Commit: Daniel Mendler <[email protected]>

    corfu-popupinfo--show: Fix misalignment on TTY
---
 extensions/corfu-popupinfo.el | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/extensions/corfu-popupinfo.el b/extensions/corfu-popupinfo.el
index d17fedca33..9d24e03a8a 100644
--- a/extensions/corfu-popupinfo.el
+++ b/extensions/corfu-popupinfo.el
@@ -293,7 +293,9 @@ form (X Y WIDTH HEIGHT DIR)."
   (pcase-let*
       ((cw (default-font-width))
        (lh (default-line-height))
-       (border (alist-get 'internal-border-width corfu--frame-parameters))
+       (border (if (display-graphic-p corfu--frame)
+                   (alist-get 'internal-border-width corfu--frame-parameters)
+                 0))
        (`(,_pfx ,_pfy ,pfw ,pfh)
         (corfu-popupinfo--frame-geometry (frame-parent corfu--frame)))
        (`(,cfx ,cfy ,cfw ,cfh) (corfu-popupinfo--frame-geometry corfu--frame))
@@ -363,7 +365,9 @@ form (X Y WIDTH HEIGHT DIR)."
           (corfu-popupinfo--hide)
           (setq cand-changed nil coords-changed nil)))
       (when (or cand-changed coords-changed)
-        (pcase-let* ((border (alist-get 'internal-border-width 
corfu--frame-parameters))
+        (pcase-let* ((border (if (display-graphic-p corfu--frame)
+                                 (alist-get 'internal-border-width 
corfu--frame-parameters)
+                               0))
                      (`(,area-x ,area-y ,area-w ,area-h ,area-d)
                       (corfu-popupinfo--area
                        (if cand-changed

Reply via email to