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

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

[elpa] externals/posframe 449bfe7: * posframe.el (posframe--make-frame-i


From: ELPA Syncer
Subject: [elpa] externals/posframe 449bfe7: * posframe.el (posframe--make-frame-invisible): test visiable status bofore invisible.
Date: Tue, 21 Dec 2021 04:57:34 -0500 (EST)

branch: externals/posframe
commit 449bfe709f0a6c9b26b1fed3660dc4a836bc6000
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    * 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

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