summaryrefslogtreecommitdiff
path: root/lisp/wid-edit.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/wid-edit.el')
-rw-r--r--lisp/wid-edit.el9
1 files changed, 3 insertions, 6 deletions
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index 26833ce591c..ca4e1e184cb 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -2552,12 +2552,9 @@ If the item is checked, CHOSEN is a cons whose cdr is the value."
(widget-create-child-value
widget type (cdr chosen)))
(t
- (widget-create-child-value
- widget type (car (cdr chosen)))
- ;; This somehow breaks :options and other
- ;; Custom features.
- ;; (widget-specify-selected child)
- ))))
+ (widget-specify-selected child)
+ (widget-create-child-value
+ widget type (car (cdr chosen)))))))
(t
(error "Unknown escape `%c'" escape)))))
;; Update properties.