emacs-diffs
[Top][All Lists]
Advanced

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

master dcabf95: Fix 'window-toggle-side-windows' (Bug#50867)


From: Martin Rudalics
Subject: master dcabf95: Fix 'window-toggle-side-windows' (Bug#50867)
Date: Wed, 29 Sep 2021 04:48:04 -0400 (EDT)

branch: master
commit dcabf95275dfa8681ba3a5e732906de98951436a
Author: Martin Rudalics <rudalics@gmx.at>
Commit: Martin Rudalics <rudalics@gmx.at>

    Fix 'window-toggle-side-windows' (Bug#50867)
    
    * lisp/window.el (window-toggle-side-windows): Bind
    'window-combination-resize' to t around 'window-state-put'
    calls (Bug#50867).
---
 lisp/window.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/window.el b/lisp/window.el
index b240b16..971264b 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -1212,7 +1212,8 @@ it is found."
      ((setq state (frame-parameter frame 'window-state))
       ;; A window state was saved for FRAME.  Restore it and put the
       ;; current root window into its main window.
-      (let ((main-state (window-state-get (frame-root-window frame))))
+      (let ((window-combination-resize t)
+            (main-state (window-state-get (frame-root-window frame))))
         (window-state-put state (frame-root-window frame) t)
         (window-state-put main-state (window-main-window frame)))
       (window--sides-reverse-frame frame))



reply via email to

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