X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2FSerialUtils.java;fp=src%2Fbe%2Fnikiroo%2Futils%2Fserial%2FSerialUtils.java;h=c65463281ea51eca82729db53f40370942ab55f6;hp=55d1f842e2597381d52984c48dbd614fc3518a90;hb=23cf894daa02843da6e6f1b199eaaea29a739f81;hpb=e838eb0ef7ce247c2d3adbc1e01e8aef9161b125 diff --git a/src/be/nikiroo/utils/serial/SerialUtils.java b/src/be/nikiroo/utils/serial/SerialUtils.java index 55d1f84..c654632 100644 --- a/src/be/nikiroo/utils/serial/SerialUtils.java +++ b/src/be/nikiroo/utils/serial/SerialUtils.java @@ -70,11 +70,12 @@ public class SerialUtils { type = type.substring(0, type.length() - 2); // remove the [] write(out, type); - write(out, "\r"); try { for (int i = 0; true; i++) { Object item = Array.get(value, i); + // encode it normally if direct value + write(out, "\r"); if (!SerialUtils.encode(out, item)) { try { // TODO: bad escaping? @@ -87,7 +88,6 @@ public class SerialUtils { .getMessage()); } } - write(out, "\r"); } } catch (ArrayIndexOutOfBoundsException e) { // Done. @@ -374,7 +374,6 @@ public class SerialUtils { // setAccessible) } } - write(out, "\n}"); } /**