]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/minibuffer.el (completion--replace): Fix bug#55205
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 1 May 2022 17:04:44 +0000 (13:04 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 1 May 2022 17:04:44 +0000 (13:04 -0400)
lisp/minibuffer.el

index ef71b4e6be62ed43035bd6ad140081a60742bd76..fb473cf71b0ea49ad8be0f4bb25f14ca18ed6483 100644 (file)
@@ -1140,6 +1140,7 @@ Moves point to the end of the new text."
   ;; The properties on `newtext' include things like the
   ;; `completions-first-difference' face, which we don't want to
   ;; include upon insertion.
+  (setq newtext (copy-sequence newtext)) ;Don't modify the arg by side-effect.
   (if minibuffer-allow-text-properties
       ;; If we're preserving properties, then just remove the faces
       ;; and other properties added by the completion machinery.