aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2007-10-17 02:07:35 +0000
committerDan Nicolaescu2007-10-17 02:07:35 +0000
commit8a3a4fd35f28f1e14fe871fdc59f8c88993e91ff (patch)
treee05d9bc2ed970c5dc22f7e9376e846276a1713bf
parentc49847b9444a5003d2cc4cea31426e53feb2fadf (diff)
downloademacs-8a3a4fd35f28f1e14fe871fdc59f8c88993e91ff.tar.gz
emacs-8a3a4fd35f28f1e14fe871fdc59f8c88993e91ff.zip
(server-process-filter): Only set display if X11 is
supported.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/server.el8
2 files changed, 11 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2ea970016ba..6a9fabe4153 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12007-10-17 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * server.el (server-process-filter): Only set display if X11 is
4 supported.
5
12007-10-17 Glenn Morris <rgm@gnu.org> 62007-10-17 Glenn Morris <rgm@gnu.org>
2 7
3 * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Tweak 8 * progmodes/cc-menus.el (cc-imenu-c++-generic-expression): Tweak
diff --git a/lisp/server.el b/lisp/server.el
index 22b947ea9f8..7d7b001b33f 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -831,8 +831,12 @@ The following commands are accepted by the client:
831 ;; Open X frames on the given display instead of the default. 831 ;; Open X frames on the given display instead of the default.
832 ((and (equal "-display" arg) 832 ((and (equal "-display" arg)
833 (string-match "\\([^ ]*\\) " request)) 833 (string-match "\\([^ ]*\\) " request))
834 (setq display (match-string 1 request) 834 ;; Only set `display' if X is supported.
835 request (substring request (match-end 0)))) 835 ;; Emacsclient cannot know if emacs supports X and
836 ;; it will send -display anyway.
837 (when (memq 'x frame-creation-function-alist)
838 (setq display (match-string 1 request)))
839 (setq request (substring request (match-end 0))))
836 840
837 ;; -window-system: Open a new X frame. 841 ;; -window-system: Open a new X frame.
838 ((equal "-window-system" arg) 842 ((equal "-window-system" arg)