diff options
| author | Markus Rost | 2002-10-09 15:18:44 +0000 |
|---|---|---|
| committer | Markus Rost | 2002-10-09 15:18:44 +0000 |
| commit | 1d58631a6170c8e88772af293dfffdc15e897edf (patch) | |
| tree | 9077fcf6de29591685dd757c0bfa087a989a37ac | |
| parent | 3f34081a9b925b5e0192f7a776376548c498ec60 (diff) | |
| download | emacs-1d58631a6170c8e88772af293dfffdc15e897edf.tar.gz emacs-1d58631a6170c8e88772af293dfffdc15e897edf.zip | |
(Custom-reset-current): Don't test for default-boundp.
(Custom-reset-saved): Don't test for saved-value.
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/cus-edit.el | 18 |
2 files changed, 14 insertions, 10 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 3115882958f..9cb75135b09 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2002-10-09 Markus Rost <rost@math.ohio-state.edu> | ||
| 2 | |||
| 3 | * cus-edit.el (Custom-reset-current): Don't test for | ||
| 4 | default-boundp. | ||
| 5 | (Custom-reset-saved): Don't test for saved-value. | ||
| 6 | |||
| 1 | 2002-10-08 Stefan Monnier <monnier@cs.yale.edu> | 7 | 2002-10-08 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 8 | ||
| 3 | * vc.el (vc-find-version): Use the new backend op `find-version'. | 9 | * vc.el (vc-find-version): Use the new backend op `find-version'. |
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el index 99152e85dbf..58fd8b16ba9 100644 --- a/lisp/cus-edit.el +++ b/lisp/cus-edit.el | |||
| @@ -675,22 +675,20 @@ when the action is chosen.") | |||
| 675 | (interactive) | 675 | (interactive) |
| 676 | (let ((children custom-options)) | 676 | (let ((children custom-options)) |
| 677 | (mapc (lambda (widget) | 677 | (mapc (lambda (widget) |
| 678 | (and (default-boundp (widget-value widget)) | 678 | (if (memq (widget-get widget :custom-state) |
| 679 | (if (memq (widget-get widget :custom-state) | 679 | '(modified changed)) |
| 680 | '(modified changed)) | 680 | (widget-apply widget :custom-reset-current))) |
| 681 | (widget-apply widget :custom-reset-current)))) | 681 | children))) |
| 682 | children))) | ||
| 683 | 682 | ||
| 684 | (defun Custom-reset-saved (&rest ignore) | 683 | (defun Custom-reset-saved (&rest ignore) |
| 685 | "Reset all modified or set group members to their saved value." | 684 | "Reset all modified or set group members to their saved value." |
| 686 | (interactive) | 685 | (interactive) |
| 687 | (let ((children custom-options)) | 686 | (let ((children custom-options)) |
| 688 | (mapc (lambda (widget) | 687 | (mapc (lambda (widget) |
| 689 | (and (get (widget-value widget) 'saved-value) | 688 | (if (memq (widget-get widget :custom-state) |
| 690 | (if (memq (widget-get widget :custom-state) | 689 | '(modified set changed rogue)) |
| 691 | '(modified set changed rogue)) | 690 | (widget-apply widget :custom-reset-saved))) |
| 692 | (widget-apply widget :custom-reset-saved)))) | 691 | children))) |
| 693 | children))) | ||
| 694 | 692 | ||
| 695 | (defun Custom-reset-standard (&rest ignore) | 693 | (defun Custom-reset-standard (&rest ignore) |
| 696 | "Erase all customization (either current or saved) for the group members. | 694 | "Erase all customization (either current or saved) for the group members. |