From 21fc4508b675cc80a34a6218d2294ae39b7a6e4c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 20 Feb 2017 16:33:52 -0500 Subject: [PATCH] feature/workspaces: use doom-fallback-buffer function, instead of variable --- modules/feature/workspaces/autoload/workspaces.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/feature/workspaces/autoload/workspaces.el b/modules/feature/workspaces/autoload/workspaces.el index 892533436..cc8716b6e 100644 --- a/modules/feature/workspaces/autoload/workspaces.el +++ b/modules/feature/workspaces/autoload/workspaces.el @@ -237,11 +237,12 @@ workspace to delete." (+workspace-error "Could not clear session")) (+workspace-switch persp-nil-name) (doom/kill-all-buffers) - (switch-to-buffer doom-fallback-buffer) - (dolist (buf (buffer-list)) - (unless (eq (buffer-name buf) doom-fallback-buffer) - (persp-remove-buffer buf) - (kill-buffer buf)))) + (let ((fallback-buf (doom-fallback-buffer))) + (switch-to-buffer fallback-buf) + (dolist (buf (buffer-list)) + (unless (eq (buffer-name buf) fallback-buf) + (persp-remove-buffer buf) + (kill-buffer buf))))) ;;;###autoload (defun +workspace/kill-session-and-quit () @@ -265,7 +266,7 @@ pre-existing workspace." (dolist (window (window-list)) (persp-add-buffer (window-buffer window) persp nil)) (delete-other-windows-internal) - (switch-to-buffer doom-fallback-buffer)) + (switch-to-buffer (doom-fallback-buffer))) (+workspace/display))) ('error (+workspace-error (cadr ex) t))))