branch: externals/ilist
commit ebb207c5206f15ff80701192e39c80f7bae8e23c
Author: JSDurand <mmem...@gmail.com>
Commit: JSDurand <mmem...@gmail.com>

    Fix an ilist error
    
    I made a mistake in calculating lengths...
---
 ilist.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ilist.el b/ilist.el
index 9209c9b803..0f78f38ff9 100644
--- a/ilist.el
+++ b/ilist.el
@@ -205,7 +205,9 @@ trailing spaces."
                         (substring
                          str
                          0
-                         (max (- max-len (ilist-length elide))
+                         (max (- (min max-len
+                                      (length str))
+                                 (ilist-length elide))
                               0))
                         elide))
                       ((substring str 0 max-len))))

Reply via email to