* cus-edit.el (custom-face-set): Call custom-push-theme before
commite02577b7d8dc9e9384b0e27edf992a5606b81465
authorChong Yidong <cyd@stupidchicken.com>
Tue, 21 Mar 2006 16:44:10 +0000 (21 16:44 +0000)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 21 Mar 2006 16:44:10 +0000 (21 16:44 +0000)
tree2a1e6343be9eb706805d96279b86817eab4e3da0
parent11e887e29ed7373ecda47ae4956c1752b47c8c98
* cus-edit.el (custom-face-set): Call custom-push-theme before
face-spec set so that `changed' theme is correctly saved.
(custom-face-reset-standard): Reset to recalculated face rather
than defface spec.

* custom.el (custom-push-theme): Only save `changed' theme if the
current face does not match the defface specs.
lisp/ChangeLog
lisp/cus-edit.el
lisp/custom.el