aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/ValueMap.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ValueMap.java b/src/com/vaadin/terminal/gwt/client/ValueMap.java
index 48d18f54c1..2b32e897b2 100644
--- a/src/com/vaadin/terminal/gwt/client/ValueMap.java
+++ b/src/com/vaadin/terminal/gwt/client/ValueMap.java
@@ -42,7 +42,9 @@ public final class ValueMap extends JavaScriptObject {
var a = new Array();
var attr = this;
for(var j in attr) {
- a.push(j);
+ // workaround for the infamous chrome hosted mode hack (__gwt_ObjectId)
+ if(attr.hasOwnProperty(j))
+ a.push(j);
}
return a;
}-*/;