emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 242ae95 148/348: ivy.el (ivy--reset-state): Fix read-only


From: Oleh Krehel
Subject: [elpa] master 242ae95 148/348: ivy.el (ivy--reset-state): Fix read-only collection member
Date: Sat, 8 Apr 2017 11:03:45 -0400 (EDT)

branch: master
commit 242ae95b9590073861263a55817ce36b8a09884d
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    ivy.el (ivy--reset-state): Fix read-only collection member
    
    Fixes #626
---
 ivy.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/ivy.el b/ivy.el
index ed17333..a3782a9 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1546,9 +1546,11 @@ This is useful for recursive `ivy-read'."
                                        sort-fn))))
                (setq coll (all-completions "" collection predicate)))
              (let ((i 0))
-               (dolist (cm coll)
-                 (add-text-properties 0 1 `(idx ,i) cm)
-                 (cl-incf i))))
+               (ignore-errors
+                 ;; cm can be read-only
+                 (dolist (cm coll)
+                   (add-text-properties 0 1 `(idx ,i) cm)
+                   (cl-incf i)))))
             ((or (functionp collection)
                  (byte-code-function-p collection)
                  (vectorp collection)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]