diff options
| author | Miles Bader | 2000-10-11 07:43:17 +0000 |
|---|---|---|
| committer | Miles Bader | 2000-10-11 07:43:17 +0000 |
| commit | 4b33f2900fd2c3e832cbf3f1ba61fab8eb7ae368 (patch) | |
| tree | 748ea4dd958081a7acaf41b7c22361bbb103a169 | |
| parent | df3c11b907114afe8bb72414f6b4441dd4963cec (diff) | |
| download | emacs-4b33f2900fd2c3e832cbf3f1ba61fab8eb7ae368.tar.gz emacs-4b33f2900fd2c3e832cbf3f1ba61fab8eb7ae368.zip | |
(frame-set-background-mode):
Pay attention to saved face specs as well as default ones.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/faces.el | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b2583bba11c..a8f2cad62ca 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2000-10-11 Miles Bader <miles@lsi.nec.co.jp> | ||
| 2 | |||
| 3 | * faces.el (frame-set-background-mode): Pay attention to saved | ||
| 4 | face specs as well as default ones. | ||
| 5 | |||
| 1 | 2000-10-10 Sam Steingold <sds@gnu.org> | 6 | 2000-10-10 Sam Steingold <sds@gnu.org> |
| 2 | 7 | ||
| 3 | * chistory.el, ielm.el, ledit.el: | 8 | * chistory.el, ielm.el, ledit.el: |
diff --git a/lisp/faces.el b/lisp/faces.el index fffb177852c..6906c05447f 100644 --- a/lisp/faces.el +++ b/lisp/faces.el | |||
| @@ -1339,13 +1339,13 @@ this won't have the expected effect." | |||
| 1339 | (let ((face-list (face-list))) | 1339 | (let ((face-list (face-list))) |
| 1340 | (while face-list | 1340 | (while face-list |
| 1341 | (let* ((face (car face-list)) | 1341 | (let* ((face (car face-list)) |
| 1342 | (spec (get face 'face-defface-spec))) | 1342 | (spec (or (get face 'saved-face) |
| 1343 | (get face 'face-defface-spec)))) | ||
| 1343 | (when spec | 1344 | (when spec |
| 1344 | (face-spec-set face spec frame)) | 1345 | (face-spec-set face spec frame)) |
| 1345 | (setq face-list (cdr face-list)))))) | 1346 | (setq face-list (cdr face-list)))))) |
| 1346 | 1347 | ||
| 1347 | 1348 | ||
| 1348 | |||
| 1349 | 1349 | ||
| 1350 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 1350 | ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
| 1351 | ;;; Frame creation. | 1351 | ;;; Frame creation. |