]> git.eshelyaron.com Git - emacs.git/commitdiff
(frame-set-background-mode):
authorMiles Bader <miles@gnu.org>
Wed, 11 Oct 2000 07:43:17 +0000 (07:43 +0000)
committerMiles Bader <miles@gnu.org>
Wed, 11 Oct 2000 07:43:17 +0000 (07:43 +0000)
  Pay attention to saved face specs as well as default ones.

lisp/ChangeLog
lisp/faces.el

index b2583bba11c350596dad58f55d0f9b836beaff38..a8f2cad62ca6aa81d7fb048dcee6f4e164a1a776 100644 (file)
@@ -1,3 +1,8 @@
+2000-10-11  Miles Bader  <miles@lsi.nec.co.jp>
+
+       * faces.el (frame-set-background-mode): Pay attention to saved
+       face specs as well as default ones.
+
 2000-10-10  Sam Steingold  <sds@gnu.org>
 
        * chistory.el, ielm.el, ledit.el:
index fffb177852c19d190bd2de706251e32a3406988f..6906c05447fe7ac3b45337346061999ddc80ab2d 100644 (file)
@@ -1339,13 +1339,13 @@ this won't have the expected effect."
   (let ((face-list (face-list)))
     (while face-list
       (let* ((face (car face-list))
-            (spec (get face 'face-defface-spec)))
+            (spec (or (get face 'saved-face)
+                      (get face 'face-defface-spec))))
        (when spec
          (face-spec-set face spec frame))
       (setq face-list (cdr face-list))))))
 
 
-
 \f
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; Frame creation.