* riece-alias.el (riece-alias-abbrev-identity-string): Return a
authorDaiki Ueno <ueno@unixuser.org>
Tue, 14 Dec 2004 02:56:26 +0000 (02:56 +0000)
committerDaiki Ueno <ueno@unixuser.org>
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>
 
 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.
 
        * 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)))))
          (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))
 
 (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)))
       (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 ()
   )
 
 (defun riece-alias-insinuate ()
   )