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.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index fb62b039d79..2dc1e502171 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -528,6 +528,7 @@ Otherwise, just return the value."
(or (widget-get widget :value)
(progn
(when (widget-get widget :args)
+ (setq widget (widget-copy widget))
(let (args)
(dolist (arg (widget-get widget :args))
(setq args (append args