| Index: lib/protobuf_field.dart
|
| diff --git a/lib/protobuf_field.dart b/lib/protobuf_field.dart
|
| index fb0d564115260bc7c6d3f9e643a6e537e0a9974d..897de78780aaaa0c50208d7c1f93253e6dd5bad7 100644
|
| --- a/lib/protobuf_field.dart
|
| +++ b/lib/protobuf_field.dart
|
| @@ -267,7 +267,11 @@ class ProtobufField {
|
| typePackage = groupType.package;
|
| baseType = groupType.classname;
|
| typeString = write(groupType.classname);
|
| - prefixedBaseType = groupType.packageImportPrefix + '.' + baseType;
|
| + if (groupType.packageImportPrefix.isNotEmpty) {
|
| + prefixedBaseType = groupType.packageImportPrefix + '.' + baseType;
|
| + } else {
|
| + prefixedBaseType = baseType;
|
| + }
|
| prefixedTypeString = write(prefixedBaseType);
|
| codedStreamType = 'Group';
|
| } else {
|
| @@ -282,7 +286,11 @@ class ProtobufField {
|
| typePackage = messageType.package;
|
| baseType = messageType.classname;
|
| typeString = write(baseType);
|
| - prefixedBaseType = messageType.packageImportPrefix + '.' + baseType;
|
| + if (messageType.packageImportPrefix.isNotEmpty) {
|
| + prefixedBaseType = messageType.packageImportPrefix + '.' + baseType;
|
| + } else {
|
| + prefixedBaseType = baseType;
|
| + }
|
| prefixedTypeString = write(prefixedBaseType);
|
| codedStreamType = 'Message';
|
| } else {
|
| @@ -298,7 +306,11 @@ class ProtobufField {
|
| baseType = enumType.classname;
|
| typeString = write(enumType.classname);
|
| codedStreamType = 'Enum';
|
| - prefixedBaseType = enumType.packageImportPrefix + '.' + baseType;
|
| + if (enumType.packageImportPrefix.isNotEmpty) {
|
| + prefixedBaseType = enumType.packageImportPrefix + '.' + baseType;
|
| + } else {
|
| + prefixedBaseType = baseType;
|
| + }
|
| prefixedTypeString = write(prefixedBaseType);
|
| packable = true;
|
| if (!repeats) {
|
|
|