summaryrefslogtreecommitdiff
path: root/lisp/cus-edit.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/cus-edit.el')
-rw-r--r--lisp/cus-edit.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 95dd4c9e354..febbc8d1b8b 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -1774,14 +1774,17 @@ or a regular expression.")
'editable-field
:size 40 :help-echo echo
:action (lambda (widget &optional _event)
- (customize-apropos (split-string (widget-value widget)))))))
+ (let ((value (widget-value widget)))
+ (if (string= value "")
+ (message "Empty search field")
+ (customize-apropos (split-string value))))))))
(widget-insert " ")
(widget-create-child-and-convert
search-widget 'push-button
:tag " Search "
:help-echo echo :action
(lambda (widget &optional _event)
- (customize-apropos (split-string (widget-value (widget-get widget :parent))))))
+ (widget-apply (widget-get widget :parent) :action)))
(widget-insert "\n")))
;; The custom command buttons are also in the toolbar, so for a