aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java')
-rw-r--r--src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java b/src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java
index 5cea2afe06..80980d8b69 100644
--- a/src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java
+++ b/src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java
@@ -141,7 +141,15 @@ public class AjaxVariableMap {
if (id == null) {
// Generates new id and register it
- id = "v" + String.valueOf(++lastId);
+
+// ----------
+// TODO This HACK is only included for testing GWT integration
+//Original id = "v" + String.valueOf(++lastId);
+ Object pid = AjaxApplicationManager.paintableIdMap.get(owner);
+ id = pid + "_"+name;
+// ----------
+
+
nameToIdMap.put(name, id);
idToOwnerMap.put(id, new WeakReference(owner));
idToNameMap.put(id, name);