aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2008-11-05 21:16:17 +0000
committerChong Yidong2008-11-05 21:16:17 +0000
commitd9bf544c71f035dde7522bcc355c63974cd9f5c0 (patch)
treee6a154bb195f61f8d55275140176e4cac3e69a38
parent610a5df3bcde8e67b2fe1fee92d7e8fbf6298897 (diff)
downloademacs-d9bf544c71f035dde7522bcc355c63974cd9f5c0.tar.gz
emacs-d9bf544c71f035dde7522bcc355c63974cd9f5c0.zip
(server-process-filter): Only default to emacsclient's terminal in
daemon mode.
-rw-r--r--lisp/server.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/server.el b/lisp/server.el
index 5b3cd9b82a0..2df1f9cedb3 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -936,10 +936,11 @@ The following commands are accepted by the client:
936 (or (eq use-current-frame 'always) 936 (or (eq use-current-frame 'always)
937 ;; We can't use the Emacs daemon's 937 ;; We can't use the Emacs daemon's
938 ;; terminal frame. 938 ;; terminal frame.
939 (not (and (= (length (frame-list)) 1) 939 (not (and (daemonp)
940 (= (length (frame-list)) 1)
940 (eq (selected-frame) 941 (eq (selected-frame)
941 terminal-frame))))) 942 terminal-frame)))))
942 (setq tty-name nil) 943 (setq tty-name nil tty-type nil)
943 (if display (server-select-display display))) 944 (if display (server-select-display display)))
944 ((eq tty-name 'window-system) 945 ((eq tty-name 'window-system)
945 (server-create-window-system-frame display nowait proc)) 946 (server-create-window-system-frame display nowait proc))