summaryrefslogtreecommitdiff
path: root/java/src/Ice/Object.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/Ice/Object.java')
-rw-r--r--java/src/Ice/Object.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/Ice/Object.java b/java/src/Ice/Object.java
index 963e8841114..6df0fabe8f0 100644
--- a/java/src/Ice/Object.java
+++ b/java/src/Ice/Object.java
@@ -126,11 +126,12 @@ public abstract class Object
_activeFacetMap.clear();
+ Ice.ObjectHolder h = new Ice.ObjectHolder();
while (sz-- > 0)
{
String key = __is.readString();
- Object value = __is.readObject("");
- _activeFacetMap.put(key, value);
+ __is.readObject("", h);
+ _activeFacetMap.put(key, h.value);
}
}
}