* lisp/wid-edit.el (widget-checklist-add-item): Swap function
calls so that child is actually a widget. (Bug#72156)
(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.