branch: externals/posframe
commit d7f48a43fc8f562bc974653c3197b531c1450beb
Merge: f44d3a5 9a1a17b
Author: tumashu <[email protected]>
Commit: GitHub <[email protected]>

    Merge pull request #40 from stepnem/current-buffer-bug
    
    Fix incorrect current-buffer bug in 'posframe-show'
---
 posframe.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/posframe.el b/posframe.el
index b68b7d1..e178135 100644
--- a/posframe.el
+++ b/posframe.el
@@ -472,7 +472,8 @@ you can use `posframe-delete-all' to delete all posframes."
          (parent-frame-width (frame-pixel-width parent-frame))
          (parent-frame-height (frame-pixel-height parent-frame))
          (font-width (default-font-width))
-         (font-height (posframe--get-font-height position))
+         (font-height (with-current-buffer (window-buffer parent-window)
+                        (posframe--get-font-height position)))
          (mode-line-height (window-mode-line-height))
          (minibuffer-height (window-pixel-height (minibuffer-window)))
          (header-line-height (window-header-line-height parent-window))

Reply via email to