diff options
| author | Stefan Monnier | 2007-09-21 07:23:04 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2007-09-21 07:23:04 +0000 |
| commit | 5dcbade216d423b447bf3539d835225921b98c57 (patch) | |
| tree | 8b0c0fbf3c77cce0332113e5b8ff05e42f528406 | |
| parent | 473a8c581ae7311f202d7dfa56e9b6492619364d (diff) | |
| download | emacs-5dcbade216d423b447bf3539d835225921b98c57.tar.gz emacs-5dcbade216d423b447bf3539d835225921b98c57.zip | |
Don't set display-environment-variable.
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/faces.el | 4 | ||||
| -rw-r--r-- | lisp/frame.el | 7 |
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 @@ | |||
| 1 | 2007-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 | |||
| 1 | 2007-09-21 Glenn Morris <rgm@gnu.org> | 7 | 2007-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) |