diff options
| author | Chong Yidong | 2008-11-05 21:16:17 +0000 |
|---|---|---|
| committer | Chong Yidong | 2008-11-05 21:16:17 +0000 |
| commit | d9bf544c71f035dde7522bcc355c63974cd9f5c0 (patch) | |
| tree | e6a154bb195f61f8d55275140176e4cac3e69a38 | |
| parent | 610a5df3bcde8e67b2fe1fee92d7e8fbf6298897 (diff) | |
| download | emacs-d9bf544c71f035dde7522bcc355c63974cd9f5c0.tar.gz emacs-d9bf544c71f035dde7522bcc355c63974cd9f5c0.zip | |
(server-process-filter): Only default to emacsclient's terminal in
daemon mode.
| -rw-r--r-- | lisp/server.el | 5 |
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)) |