diff options
Diffstat (limited to 'javanano/src/main/java/com/google/protobuf/nano/InternalNano.java')
-rw-r--r-- | javanano/src/main/java/com/google/protobuf/nano/InternalNano.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java b/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java index fc0a36cd..8b2c57ad 100644 --- a/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java +++ b/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java @@ -421,12 +421,12 @@ public final class InternalNano { break; } if (tag == keyTag) { - key = (K) input.readData(keyType); + key = (K) input.readPrimitiveField(keyType); } else if (tag == valueTag) { if (valueType == TYPE_MESSAGE) { input.readMessage((MessageNano) value); } else { - value = (V) input.readData(valueType); + value = (V) input.readPrimitiveField(valueType); } } else { if (!input.skipField(tag)) { |