From 44f379fe2030022a818f1770ed9320cb120a4ef9 Mon Sep 17 00:00:00 2001 From: Lucas Bajolet Date: Fri, 29 Aug 2014 10:35:43 -0400 Subject: [PATCH] lib/standard/string: bugfix in Array::to_s when encoutering another structure than a FlatString Signed-off-by: Lucas Bajolet --- lib/standard/string.nit | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/standard/string.nit b/lib/standard/string.nit index 22c32e8..b57a3a5 100644 --- a/lib/standard/string.nit +++ b/lib/standard/string.nit @@ -1874,8 +1874,9 @@ redef class Array[E] else for j in tmp.substrings do var s = j.as(FlatString) - s.items.copy_to(ns, tpl, s.index_from, off) - off += tpl + var slen = s.length + s.items.copy_to(ns, slen, s.index_from, off) + off += slen end end i += 1 -- 1.7.9.5