]> code.delx.au - gnu-emacs/blobdiff - lisp/emulation/cua-base.el
* cua-base.el, cua-gmrk.el: Fix use of `filter-buffer-substring'.
[gnu-emacs] / lisp / emulation / cua-base.el
index 39d3ff785cefa89f0fb1356a1b5b97705fc41131..d8b36adf730591f06fb8bb79831546808a2ddf1c 100644 (file)
@@ -1040,7 +1040,9 @@ of text."
                  (setq s (car u) e (cdr u)))))))
          (cond ((and s e (<= s e) (= s (mark t)))
                 (setq cua--repeat-replace-text
-                      (filter-buffer-substring s e nil t)))
+                      (filter-buffer-substring s e))
+                (set-text-properties 0 (length cua--repeat-replace-text)
+                                     nil cua--repeat-replace-text))
                ((and (null s) (eq u elt)) ;; nothing inserted
                 (setq cua--repeat-replace-text
                       ""))