aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConstantine Vetoshev <gepardcv@gmail.com>2020-08-10 17:57:31 -0700
committerConstantine Vetoshev <gepardcv@gmail.com>2020-08-10 17:57:31 -0700
commit4acf342ba5547412da716506e7ca5f7edc43b1f4 (patch)
tree21c67bebdfc77857e6dc552626d60554abccd895
parent226918274f787dd07a72b74fe1235df07d1c56ee (diff)
Special handling for frames created by emacsclient.
-rw-r--r--perspective.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/perspective.el b/perspective.el
index c0a4f59..104fbf2 100644
--- a/perspective.el
+++ b/perspective.el
@@ -1038,7 +1038,8 @@ By default, this uses the current frame."
(unless (member '(:eval (persp-mode-line)) global-mode-string)
(setq global-mode-string (append global-mode-string '((:eval (persp-mode-line)))))))
(persp-update-modestring))
- (switch-to-buffer (persp-scratch-buffer persp-initial-frame-name) t)
+ (when (frame-parameter frame 'client)
+ (switch-to-buffer (persp-scratch-buffer persp-initial-frame-name) t))
(persp-activate
(make-persp :name persp-initial-frame-name :buffers (list (current-buffer))
:window-configuration (current-window-configuration)