summaryrefslogtreecommitdiff
path: root/lisp/faces.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2014-03-28 00:16:42 -0700
committerGlenn Morris <rgm@gnu.org>2014-03-28 00:16:42 -0700
commit06940bd0817e7c06a90cdcd02b7cf0b92ed93f89 (patch)
tree7923730e5e19e508d3c8760ba0564da491f23c2b /lisp/faces.el
parent6638d67cd23f5266274b6a15c0b0ae215a2505d2 (diff)
downloademacs-06940bd0817e7c06a90cdcd02b7cf0b92ed93f89.tar.gz
Tweak earlier tty-run-terminal-initialization change
* lisp/faces.el (tty-run-terminal-initialization): Use tty-find-type so that aliases are matched with the hyphen and underscore stripping behavior.
Diffstat (limited to 'lisp/faces.el')
-rw-r--r--lisp/faces.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/faces.el b/lisp/faces.el
index 755de8e3fcd..49b59281576 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -2142,8 +2142,9 @@ this runs the hook `tty-setup-hook'.
If you set `term-file-prefix' to nil, this function does nothing."
(setq type (or type (tty-type frame)))
- (let ((alias (assoc type term-file-aliases)))
- (if alias (setq type (cdr alias))))
+ (let ((alias (tty-find-type
+ (lambda (typ) (assoc typ term-file-aliases)) type)))
+ (if alias (setq type (cdr (assoc alias term-file-aliases)))))
;; Load library for our terminal type.
;; User init file can set term-file-prefix to nil to prevent this.
(with-selected-frame frame