]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix iswitchb highlighting: don't mutate buffer name
authorDaniel Colascione <dancol@dancol.org>
Fri, 9 Feb 2018 02:46:57 +0000 (18:46 -0800)
committerDaniel Colascione <dancol@dancol.org>
Fri, 9 Feb 2018 02:47:06 +0000 (18:47 -0800)
* lisp/obsolete/iswitchb.el (iswitchb-completions): Copy buffer name
  before applying face

lisp/obsolete/iswitchb.el

index ec92b96899ac7b2f70ee16c6c5387d920007d8a4..55e81d08d1a40a55aa57b250295ad5ca51ace18f 100644 (file)
@@ -1247,7 +1247,7 @@ Modified from `icomplete-completions'."
 
     (if (and iswitchb-use-faces comps)
        (progn
-         (setq first (car comps))
+         (setq first (copy-sequence (car comps)))
          (setq first (format "%s" first))
          (put-text-property 0 (length first) 'face
                             (if (= (length comps) 1)