diff options
Diffstat (limited to 'src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java')
-rw-r--r-- | src/com/itmill/toolkit/terminal/web/AjaxVariableMap.java | 10 |
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); |