branch: externals/posframe
commit 449bfe709f0a6c9b26b1fed3660dc4a836bc6000
Author: Feng Shu <[email protected]>
Commit: Feng Shu <[email protected]>

    * posframe.el (posframe--make-frame-invisible): test visiable status bofore 
invisible.
---
 posframe.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/posframe.el b/posframe.el
index 32f502b..8f8ba32 100644
--- a/posframe.el
+++ b/posframe.el
@@ -874,7 +874,8 @@ This need PARENT-FRAME-WIDTH and PARENT-FRAME-HEIGHT"
 
 (defun posframe--make-frame-invisible (frame)
   "`make-frame-invisible' replacement to hide FRAME safely."
-  (when (frame-live-p frame)
+  (when (and (frame-live-p frame)
+             (frame-visible-p frame))
     (make-frame-invisible frame)))
 
 (defun posframe--run-refresh-timer (repeat size-info)

Reply via email to