]> git.eshelyaron.com Git - emacs.git/commitdiff
(face-set-after-frame-default): Don't exclude `default'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 18 Jun 2008 21:14:07 +0000 (21:14 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 18 Jun 2008 21:14:07 +0000 (21:14 +0000)
lisp/ChangeLog
lisp/faces.el

index 3e02738e9b7b9008960b091e2fc9d005afb8c332..88debfeb812915f361b217b946e7a2bd0cd7d680 100644 (file)
@@ -1,3 +1,7 @@
+2008-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * faces.el (face-set-after-frame-default): Don't exclude `default'.
+
 2008-06-18  Glenn Morris  <rgm@gnu.org>
 
        * mouse.el (buffer-face-mode-invoke): Declare.
index f3e8868619665ad23d54edfb565f4c865461aa53..251bacc5610e664924f0e87f2a0b726fa5900677 100644 (file)
@@ -2045,7 +2045,10 @@ Initialize colors of certain faces from frame parameters."
     ;; Initialize faces from face specs and X resources.  The
     ;; condition-case prevents invalid specs from causing frame
     ;; creation to fail.
-    (dolist (face (delq 'default (face-list)))
+    (dolist (face (face-list))
+      ;; This loop used to exclude the `default' face for an unknown reason.
+      ;; It lead to odd behaviors where face-spec settings on the `default'
+      ;; face weren't obeyed for new frame.
       (condition-case ()
          (progn
            (face-spec-recalc face frame)