diff options
author | Eli Zaretskii <eliz@gnu.org> | 2015-02-08 18:17:40 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2015-02-08 18:17:40 +0200 |
commit | 20c817d3657ec67792edafd75f34d829144e8590 (patch) | |
tree | da827bd286e203891f0f5b15409d635e24c21195 /src/xfaces.c | |
parent | eca7da109248c40963c285417b878a8abcd84049 (diff) | |
download | emacs-20c817d3657ec67792edafd75f34d829144e8590.tar.gz |
Fix handling of frame color parameters in TTY sessions (Bug#19802)
src/xfaces.c (map_tty_color): Use assoc_no_quit instead of
assq_no_quit to fetch color definition by its string name.
lisp/frame.el (frame-notice-user-settings): Refresh the value of
frame parameters after calling tty-handle-reverse-video. Call
face-set-after-frame-default with the actual parameters, to avoid
resetting colors back to unspecified.
(set-background-color, set-foreground-color): Pass the selected
color to face-set-after-frame-default.
Diffstat (limited to 'src/xfaces.c')
-rw-r--r-- | src/xfaces.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xfaces.c b/src/xfaces.c index 44c72aa4944..29c91f7169f 100644 --- a/src/xfaces.c +++ b/src/xfaces.c @@ -5793,7 +5793,7 @@ map_tty_color (struct frame *f, struct face *face, if (STRINGP (color) && SCHARS (color) && CONSP (Vtty_defined_color_alist) - && (def = assq_no_quit (color, call1 (Qtty_color_alist, frame)), + && (def = assoc_no_quit (color, call1 (Qtty_color_alist, frame)), CONSP (def))) { /* Associations in tty-defined-color-alist are of the form |