From 91c4448ed208ab20b863903c527042ac9bf2f5e7 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sat, 30 Jun 2018 02:21:57 +0200 Subject: [PATCH] Refactor +workspaces|associate-frame No need to set current frame on first frame. --- modules/feature/workspaces/autoload/workspaces.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/feature/workspaces/autoload/workspaces.el b/modules/feature/workspaces/autoload/workspaces.el index 9308c738c..2fc263912 100644 --- a/modules/feature/workspaces/autoload/workspaces.el +++ b/modules/feature/workspaces/autoload/workspaces.el @@ -509,9 +509,9 @@ created." (defun +workspaces|associate-frame (frame &optional _new-frame-p) "Create a blank, new perspective and associate it with FRAME." (when persp-mode - (with-selected-frame frame - (if (not (persp-frame-list-without-daemon)) - (+workspace-switch +workspaces-main t) + (if (not (persp-frame-list-without-daemon)) + (+workspace-switch +workspaces-main t) + (with-selected-frame frame (+workspace-switch (format "#%s" (+workspace--generate-id)) t) (unless (doom-real-buffer-p (current-buffer)) (switch-to-buffer (doom-fallback-buffer)))