aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2012-05-30 16:23:49 +0300
committerLeif Åstrand <leif@vaadin.com>2012-06-06 13:33:38 +0300
commit4d8a33b2ad876e607fb6b24b52e3d5dddc5309dd (patch)
tree1aa6b6bf9ad794720dab16736cbc084a15bb308b /src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
parentf633581ab653be38bef09d1f68b361409cdea108 (diff)
downloadvaadin-framework-4d8a33b2ad876e607fb6b24b52e3d5dddc5309dd.tar.gz
vaadin-framework-4d8a33b2ad876e607fb6b24b52e3d5dddc5309dd.zip
Use UidlValue for sending legacy maps and arrays (#8878)
Diffstat (limited to 'src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java')
-rw-r--r--src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
index 5ead96c42e..11e86b99fc 100644
--- a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
+++ b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java
@@ -1632,7 +1632,8 @@ public abstract class AbstractCommunicationManager implements Serializable {
.decodeInternalType(String.class, true,
parametersJson.getJSONArray(0), application);
UidlValue uidlValue = (UidlValue) JsonCodec.decodeInternalType(
- parametersJson.getJSONArray(1), application);
+ UidlValue.class, true, parametersJson.getJSONArray(1),
+ application);
Object value = uidlValue.getValue();