aboutsummaryrefslogtreecommitdiff
path: root/javanano/src/main/java/com/google/protobuf/nano/InternalNano.java
diff options
context:
space:
mode:
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.java4
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)) {