aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2007-09-21 07:23:04 +0000
committerStefan Monnier2007-09-21 07:23:04 +0000
commit5dcbade216d423b447bf3539d835225921b98c57 (patch)
tree8b0c0fbf3c77cce0332113e5b8ff05e42f528406
parent473a8c581ae7311f202d7dfa56e9b6492619364d (diff)
downloademacs-5dcbade216d423b447bf3539d835225921b98c57.tar.gz
emacs-5dcbade216d423b447bf3539d835225921b98c57.zip
Don't set display-environment-variable.
-rw-r--r--lisp/ChangeLog6
-rw-r--r--lisp/faces.el4
-rw-r--r--lisp/frame.el7
3 files changed, 8 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 0f110f0a0d2..c95f4b36d29 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,9 @@
12007-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * frame.el (frame-initialize, make-frame):
4 * faces.el (tty-set-up-initial-frame-faces):
5 * env.el (setenv): Don't set display-environment-variable.
6
12007-09-21 Glenn Morris <rgm@gnu.org> 72007-09-21 Glenn Morris <rgm@gnu.org>
2 8
3 * emacs-lisp/bytecomp.el (byte-compile-warnings) 9 * emacs-lisp/bytecomp.el (byte-compile-warnings)
diff --git a/lisp/faces.el b/lisp/faces.el
index f9dae8e399e..e1cfd8ac9aa 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1935,9 +1935,7 @@ terminal type to a different value."
1935(defun tty-set-up-initial-frame-faces () 1935(defun tty-set-up-initial-frame-faces ()
1936 (let ((frame (selected-frame))) 1936 (let ((frame (selected-frame)))
1937 (frame-set-background-mode frame) 1937 (frame-set-background-mode frame)
1938 (face-set-after-frame-default frame) 1938 (face-set-after-frame-default frame)))
1939 (set-frame-parameter frame-initial-frame 'display-environment-variable
1940 (getenv "DISPLAY"))))
1941 1939
1942 1940
1943 1941
diff --git a/lisp/frame.el b/lisp/frame.el
index 7f5cdbe19dc..3e7eb9653c0 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -240,8 +240,6 @@ Pass it BUFFER as first arg, and (cdr ARGS) gives the rest of the args."
240 ;; Copy the environment of the Emacs process into the new frame. 240 ;; Copy the environment of the Emacs process into the new frame.
241 (set-frame-parameter frame-initial-frame 'environment 241 (set-frame-parameter frame-initial-frame 'environment
242 (frame-parameter terminal-frame 'environment)) 242 (frame-parameter terminal-frame 'environment))
243 (set-frame-parameter frame-initial-frame 'display-environment-variable
244 (getenv "DISPLAY"))
245 ;; At this point, we know that we have a frame open, so we 243 ;; At this point, we know that we have a frame open, so we
246 ;; can delete the terminal frame. 244 ;; can delete the terminal frame.
247 (delete-frame terminal-frame) 245 (delete-frame terminal-frame)
@@ -727,14 +725,11 @@ setup is for focus to follow the pointer."
727 (normal-erase-is-backspace-setup-frame frame) 725 (normal-erase-is-backspace-setup-frame frame)
728 ;; Inherit the 'environment and 'client parameters. 726 ;; Inherit the 'environment and 'client parameters.
729 (let ((env (frame-parameter oldframe 'environment)) 727 (let ((env (frame-parameter oldframe 'environment))
730 (client (frame-parameter oldframe 'client)) 728 (client (frame-parameter oldframe 'client)))
731 (displayenv (frame-parameter oldframe 'display-environment-variable)))
732 (if (not (framep env)) 729 (if (not (framep env))
733 (setq env oldframe)) 730 (setq env oldframe))
734 (if (and env (not (assq 'environment parameters))) 731 (if (and env (not (assq 'environment parameters)))
735 (set-frame-parameter frame 'environment env)) 732 (set-frame-parameter frame 'environment env))
736 (if (and displayenv (not (assq 'display-environment-variable parameters)))
737 (set-frame-parameter frame 'display-environment-variable displayenv))
738 (if (and client (not (assq 'client parameters))) 733 (if (and client (not (assq 'client parameters)))
739 (set-frame-parameter frame 'client client))) 734 (set-frame-parameter frame 'client client)))
740 (run-hook-with-args 'after-make-frame-functions frame) 735 (run-hook-with-args 'after-make-frame-functions frame)