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.