Mercurial > emacs
diff lisp/cus-edit.el @ 47809:26938a3af137
(Custom-reset-current): Don't test for default-boundp.
(Custom-reset-saved): Don't test for saved-value.
author | Markus Rost <rost@math.uni-bielefeld.de> |
---|---|
date | Wed, 09 Oct 2002 15:18:25 +0000 |
parents | 8b3fa993e0ad |
children | 4649d9cb92dd |
line wrap: on
line diff
--- a/lisp/cus-edit.el Wed Oct 09 02:20:28 2002 +0000 +++ b/lisp/cus-edit.el Wed Oct 09 15:18:25 2002 +0000 @@ -675,22 +675,20 @@ (interactive) (let ((children custom-options)) (mapc (lambda (widget) - (and (default-boundp (widget-value widget)) - (if (memq (widget-get widget :custom-state) - '(modified changed)) - (widget-apply widget :custom-reset-current)))) - children))) + (if (memq (widget-get widget :custom-state) + '(modified changed)) + (widget-apply widget :custom-reset-current))) + children))) (defun Custom-reset-saved (&rest ignore) "Reset all modified or set group members to their saved value." (interactive) (let ((children custom-options)) (mapc (lambda (widget) - (and (get (widget-value widget) 'saved-value) - (if (memq (widget-get widget :custom-state) - '(modified set changed rogue)) - (widget-apply widget :custom-reset-saved)))) - children))) + (if (memq (widget-get widget :custom-state) + '(modified set changed rogue)) + (widget-apply widget :custom-reset-saved))) + children))) (defun Custom-reset-standard (&rest ignore) "Erase all customization (either current or saved) for the group members.