aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorChong Yidong2011-07-03 18:16:07 -0400
committerChong Yidong2011-07-03 18:16:07 -0400
commit1485f4c03a3e887f8e60fefb96e5e3d9ca484cf7 (patch)
tree07c3889b6d224dbf2c2fcc647580c2ff548e56dd /src/buffer.h
parent9fa3dd45482a9fa8084fae495b3a857a216decf2 (diff)
downloademacs-1485f4c03a3e887f8e60fefb96e5e3d9ca484cf7.tar.gz
emacs-1485f4c03a3e887f8e60fefb96e5e3d9ca484cf7.zip
Fix how custom themes handle faces, so the multi-tty/multi-frame case works.
* lisp/custom.el (custom-push-theme): Don't record faces in `changed' theme; this doesn't work correctly for per-frame face settings. (disable-theme): Use face-set-after-frame-default to reset faces. (custom--frame-color-default): New function. * lisp/frame.el (frame-background-mode, frame-set-background-mode): Moved from faces.el. (frame-default-terminal-background): New function. * src/xfaces.c (Finternal_merge_in_global_face): Modify the foreground and background color parameters if they have been changed.
Diffstat (limited to 'src/buffer.h')
0 files changed, 0 insertions, 0 deletions