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

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

[elpa] externals/popper 71bbc5fc10 096/102: popper: Handle atomic window


From: ELPA Syncer
Subject: [elpa] externals/popper 71bbc5fc10 096/102: popper: Handle atomic window popups
Date: Fri, 8 Sep 2023 15:58:57 -0400 (EDT)

branch: externals/popper
commit 71bbc5fc1024678c35b1c9a837484e2e20e4bef1
Author: Karthik Chikmagalur <karthikchikmagalur@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmagalur@gmail.com>

    popper: Handle atomic window popups
    
    * popper.el (popper--delete-popup): Break an atomic window configuration if
    necessary when deleting popups.  This is possibly a bad idea and I will 
revisit
    it after some experimentation.
---
 popper.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/popper.el b/popper.el
index 56bd93eb1d..7710340c53 100644
--- a/popper.el
+++ b/popper.el
@@ -462,6 +462,9 @@ a popup buffer to open."
   (when (window-valid-p win)
     (cond
      ((window-parent win)
+      ;; FIXME Possibly a bad idea to mess with atomic windows
+      (when (window-parameter win 'window-atom)
+        (set-window-parameter win 'window-atom nil))
       ;; Kludge. Side windows and regular windows are handled differently. The
       ;; latter is still somewhat broken. This is a bad idea.
       (if (window-parameter win 'window-side)



reply via email to

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