* riece-alias.el (riece-alias-abbrev-identity-string): Return a
authorueno <ueno>
Tue, 14 Dec 2004 02:56:26 +0000 (02:56 +0000)
committerueno <ueno>
Tue, 14 Dec 2004 02:56:26 +0000 (02:56 +0000)
copy of a string since text properties will be set on it.
(riece-alias-expand-identity-string): Ditto.

lisp/ChangeLog
lisp/riece-alias.el

index 9379e0b..6f6eff7 100644 (file)
@@ -1,5 +1,9 @@
 2004-12-14  Daiki Ueno  <ueno@unixuser.org>
 
+       * riece-alias.el (riece-alias-abbrev-identity-string): Return a
+       copy of a string since text properties will be set on it.
+       (riece-alias-expand-identity-string): Ditto.
+
        * riece-emacs.el (riece-normalize-modeline-string): Don't
        concatenate elements in modeline string.
 
index d94ae85..f8243ff 100644 (file)
          (setq string (cdr (car alist))
                alist nil)
        (setq alist (cdr alist)))))
-  string)
+  (copy-sequence string))
 
 (defun riece-alias-expand-identity-string (string)
   (let ((alist riece-alias-alist))
       (setq string (riece-alias-expand-alternate-separator string)))
   (if riece-alias-enable-percent-hack
       (setq string (riece-alias-expand-percent-hack string)))
-  string)
+  (copy-sequence string))
 
 (defun riece-alias-insinuate ()
   )