From dcabf95275dfa8681ba3a5e732906de98951436a Mon Sep 17 00:00:00 2001 From: Martin Rudalics Date: Wed, 29 Sep 2021 10:43:29 +0200 Subject: [PATCH] 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 b240b16f247..971264b6344 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)) -- 2.39.5