aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2007-03-25 18:58:06 +0000
committerChong Yidong2007-03-25 18:58:06 +0000
commit6aa2269da5e4cde468efa3ba000ecd71712102e5 (patch)
tree6d547acdf2d592be5612936e3233f2b29264795b
parent17927b3941f5a0cc6b3d65a95a13e258a23a37d0 (diff)
downloademacs-6aa2269da5e4cde468efa3ba000ecd71712102e5.tar.gz
emacs-6aa2269da5e4cde468efa3ba000ecd71712102e5.zip
(face-set-after-frame-default): Revert 2007-03-10 change. Merge in X
resources before global face.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/faces.el6
2 files changed, 4 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a7785ca2a96..7f439334b91 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12007-03-25 Chong Yidong <cyd@stupidchicken.com> 12007-03-25 Chong Yidong <cyd@stupidchicken.com>
2 2
3 * faces.el (face-set-after-frame-default): Revert 2007-03-10
4 change. Merge in X resources before global face.
5
3 * progmodes/compile.el (compilation-start): Save 6 * progmodes/compile.el (compilation-start): Save
4 compilation-directory rather than default-directory as local var. 7 compilation-directory rather than default-directory as local var.
5 (compilation-directory): Mark as safe local var. 8 (compilation-directory): Mark as safe local var.
diff --git a/lisp/faces.el b/lisp/faces.el
index 16598c2d581..a8c92ab9a75 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1789,13 +1789,9 @@ Initialize colors of certain faces from frame parameters."
1789 (condition-case () 1789 (condition-case ()
1790 (progn 1790 (progn
1791 (face-spec-set face (face-user-default-spec face) frame) 1791 (face-spec-set face (face-user-default-spec face) frame)
1792 (internal-merge-in-global-face face frame)
1793 (if (memq window-system '(x w32 mac)) 1792 (if (memq window-system '(x w32 mac))
1794 (make-face-x-resource-internal face frame)) 1793 (make-face-x-resource-internal face frame))
1795 ;; If the user has customized the face, don't let X 1794 (internal-merge-in-global-face face frame))
1796 ;; resources override the customizations.
1797 (if (get face 'theme-face)
1798 (custom-theme-recalc-face face)))
1799 (error nil))) 1795 (error nil)))
1800 ;; Apply the attributes specified by frame parameters. This 1796 ;; Apply the attributes specified by frame parameters. This
1801 ;; rewrites parameters changed by make-face-x-resource-internal 1797 ;; rewrites parameters changed by make-face-x-resource-internal