From d9ab5f094776f0672a2cda1512417c42ba75430e Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Fri, 8 Jun 2012 11:49:59 +0300 Subject: Don't expect type info for Lists, Sets and Arrays (#8879) --- src/com/vaadin/terminal/gwt/server/JsonCodec.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/com/vaadin/terminal/gwt/server/JsonCodec.java b/src/com/vaadin/terminal/gwt/server/JsonCodec.java index f4892bd905..aa61c68338 100644 --- a/src/com/vaadin/terminal/gwt/server/JsonCodec.java +++ b/src/com/vaadin/terminal/gwt/server/JsonCodec.java @@ -388,10 +388,9 @@ public class JsonCodec implements Serializable { List list = new ArrayList(); for (int i = 0; i < jsonArray.length(); ++i) { // each entry always has two elements: type and value - JSONArray encodedValueAndType = jsonArray.getJSONArray(i); + Object encodedValue = jsonArray.get(i); Object decodedChild = decodeParametrizedType(targetType, - restrictToInternalTypes, 0, encodedValueAndType, - application); + restrictToInternalTypes, 0, encodedValue, application); list.add(decodedChild); } return list; -- cgit v1.2.3