diff options
| author | Karoly Lorentey | 2004-05-23 02:34:53 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2004-05-23 02:34:53 +0000 |
| commit | 061e4e7fe0d652989615781f1367819b04a4c855 (patch) | |
| tree | bd63d253e17171f7f6507c5d16b68ea1256dc893 | |
| parent | c3e242d33477cbd7e05f4ddb621506aa5c2b0fde (diff) | |
| download | emacs-061e4e7fe0d652989615781f1367819b04a4c855.tar.gz emacs-061e4e7fe0d652989615781f1367819b04a4c855.zip | |
Use with-selected-frame.
lisp/faces.el (tty-create-frame-with-faces): Use with-selected-frame.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-169
| -rw-r--r-- | lisp/faces.el | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/lisp/faces.el b/lisp/faces.el index 7bcaf7b6f01..06b5ec3fc97 100644 --- a/lisp/faces.el +++ b/lisp/faces.el | |||
| @@ -1764,12 +1764,10 @@ Parameters not specified by PARAMETERS are taken from | |||
| 1764 | `default-frame-alist'. If either PARAMETERS or `default-frame-alist' | 1764 | `default-frame-alist'. If either PARAMETERS or `default-frame-alist' |
| 1765 | contains a `reverse' parameter, handle that. Value is the new frame | 1765 | contains a `reverse' parameter, handle that. Value is the new frame |
| 1766 | created." | 1766 | created." |
| 1767 | (let ((old-frame (selected-frame)) | 1767 | (let ((frame (make-terminal-frame parameters)) |
| 1768 | (frame (make-terminal-frame parameters)) | ||
| 1769 | success) | 1768 | success) |
| 1770 | (unwind-protect | 1769 | (unwind-protect |
| 1771 | (progn | 1770 | (with-selected-frame frame |
| 1772 | (select-frame frame) | ||
| 1773 | (tty-handle-reverse-video frame (frame-parameters frame)) | 1771 | (tty-handle-reverse-video frame (frame-parameters frame)) |
| 1774 | (frame-set-background-mode frame) | 1772 | (frame-set-background-mode frame) |
| 1775 | (face-set-after-frame-default frame) | 1773 | (face-set-after-frame-default frame) |
| @@ -1790,7 +1788,6 @@ created." | |||
| 1790 | (modify-frame-parameters frame '((interprogram-paste-function . nil))) | 1788 | (modify-frame-parameters frame '((interprogram-paste-function . nil))) |
| 1791 | (setq success t)) | 1789 | (setq success t)) |
| 1792 | (unless success | 1790 | (unless success |
| 1793 | (select-frame old-frame) | ||
| 1794 | (delete-frame frame))) | 1791 | (delete-frame frame))) |
| 1795 | frame)) | 1792 | frame)) |
| 1796 | 1793 | ||