Skip to content

Commit

Permalink
Merge pull request #102 from Pr0methean/patch-1
Browse files Browse the repository at this point in the history
Fix #95
  • Loading branch information
magro committed Dec 9, 2018
2 parents d5f4901 + ca06b9c commit b11df0d
Showing 1 changed file with 2 additions and 2 deletions.
Expand Up @@ -80,7 +80,7 @@ public class EnumMapSerializer extends Serializer<EnumMap<? extends Enum<?>, ?>>
final EnumMap rawResult = result;
final int size = input.readInt(true);
for ( int i = 0; i < size; i++ ) {
final int ordinal = input.readInt(true);
final int ordinal = input.readVarInt(true);
final Enum<?> key = enumConstants[ordinal];
final Object value = kryo.readClassAndObject( input );
rawResult.put( key, value );
Expand All @@ -93,7 +93,7 @@ public void write(final Kryo kryo, final Output output, final EnumMap<? extends
kryo.writeClass( output, getKeyType( map ) );
output.writeInt(map.size(), true);
for ( final Map.Entry<? extends Enum<?>,?> entry : map.entrySet() ) {
output.writeInt(entry.getKey().ordinal(), true);
output.writeVarInt(entry.getKey().ordinal(), true);
kryo.writeClassAndObject(output, entry.getValue());
}
if ( TRACE ) trace( "kryo", "Wrote EnumMap: " + map );
Expand Down

0 comments on commit b11df0d

Please sign in to comment.