diff options
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/custom.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/custom.el b/lisp/custom.el index db7f6a056d4..7581457ce8d 100644 --- a/lisp/custom.el +++ b/lisp/custom.el @@ -758,6 +758,9 @@ Return non-nil if the `customized-value' property actually changed." (progn (put symbol 'customized-value (list (custom-quote value))) (custom-push-theme 'theme-value symbol 'user 'set (custom-quote value))) + (custom-push-theme 'theme-value symbol 'user + (if (get symbol 'saved-value) 'set 'reset) + (custom-quote value)) (put symbol 'customized-value nil)) ;; Changed? (not (equal customized (get symbol 'customized-value))))) |