From 80958c0c1717a6e8bc67e0719e1b450d78455a48 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 14 Jun 2019 12:34:23 +0200 Subject: [PATCH] Ensure non-dedicated window is active on workspace creation Otherwise, workspaces are left in a broken state where they only contain dedicated/side-windows, which Emacs can't handle well. Indirectly fixes #1492 --- modules/ui/workspaces/autoload/workspaces.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ui/workspaces/autoload/workspaces.el b/modules/ui/workspaces/autoload/workspaces.el index e19c04d62..9b79bd159 100644 --- a/modules/ui/workspaces/autoload/workspaces.el +++ b/modules/ui/workspaces/autoload/workspaces.el @@ -136,7 +136,7 @@ Otherwise return t on success, nil otherwise." (save-window-excursion (let ((ignore-window-parameters t) (+popup--inhibit-transient t)) - (delete-other-windows)) + (persp-delete-other-windows)) (switch-to-buffer (doom-fallback-buffer)) (setf (persp-window-conf persp) (funcall persp-window-state-get-function (selected-frame))))