summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/transient.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/transient.el b/lisp/transient.el
index 33de668..379c888 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -3982,8 +3982,9 @@ it\", in which case it is pointless to preserve history.)"
(eq value (car transient--history)))
transient--history
(cons value transient--history)))
- (initial-input (and transient-read-with-initial-input
- (car transient--history)))
+ (initial-input (or value
+ (and transient-read-with-initial-input
+ (car transient--history))))
(history (if initial-input
(cons 'transient--history 1)
'transient--history))