summaryrefslogtreecommitdiff
path: root/java/src/Freeze/MapInternal/IteratorI.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2012-04-20 17:29:10 +0200
committerBenoit Foucher <benoit@zeroc.com>2012-04-20 17:29:10 +0200
commit410311ac0dad54bbc0906085134b41e12ed44abb (patch)
tree678d75e04b90c289628c1ae79100317432bfe1d8 /java/src/Freeze/MapInternal/IteratorI.java
parentEnabled again objects test (diff)
downloadice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.bz2
ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.xz
ice-410311ac0dad54bbc0906085134b41e12ed44abb.zip
Java port
Diffstat (limited to 'java/src/Freeze/MapInternal/IteratorI.java')
-rw-r--r--java/src/Freeze/MapInternal/IteratorI.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/java/src/Freeze/MapInternal/IteratorI.java b/java/src/Freeze/MapInternal/IteratorI.java
index 45b0b383cac..116f95a432e 100644
--- a/java/src/Freeze/MapInternal/IteratorI.java
+++ b/java/src/Freeze/MapInternal/IteratorI.java
@@ -280,7 +280,7 @@ class IteratorI<K, V> implements Freeze.Map.EntryIterator<java.util.Map.Entry<K,
//
// Yes, update it directly
//
- byte[] v = _map.encodeValue(value, _map.connection().getCommunicator());
+ byte[] v = _map.encodeValue(value, _map.connection().getCommunicator(), _map.connection().getEncoding());
com.sleepycat.db.DatabaseEntry dbValue = new com.sleepycat.db.DatabaseEntry(v);
try
@@ -326,7 +326,8 @@ class IteratorI<K, V> implements Freeze.Map.EntryIterator<java.util.Map.Entry<K,
throw ex;
}
- byte[] v = _map.encodeValue(value, _map.connection().getCommunicator());
+ byte[] v = _map.encodeValue(value, _map.connection().getCommunicator(),
+ _map.connection().getEncoding());
com.sleepycat.db.DatabaseEntry dbValue = new com.sleepycat.db.DatabaseEntry(v);
clone.putCurrent(dbValue);
}