Index: mojom/generators/go/translator/types.go |
diff --git a/mojom/generators/go/translator/types.go b/mojom/generators/go/translator/types.go |
index af2682acdd6aa3a61d33e8dbc26645ad7e0bc995..43e6ef3dfa0b0427227fea59e5f1edf69a0aa6a5 100644 |
--- a/mojom/generators/go/translator/types.go |
+++ b/mojom/generators/go/translator/types.go |
@@ -6,7 +6,6 @@ package translator |
import ( |
"fmt" |
- "path/filepath" |
"mojom/generated/mojom_types" |
) |
@@ -132,12 +131,7 @@ func (t *translator) translateTypeReference(typeRef mojom_types.TypeReference) ( |
srcFileInfo := userDefinedTypeDeclData(userDefinedType).SourceFileInfo |
if srcFileInfo != nil && srcFileInfo.FileName != t.currentFileName { |
pkgName := fileNameToPackageName(srcFileInfo.FileName) |
- pkgPath, err := filepath.Rel(t.Config.SrcRootPath(), srcFileInfo.FileName) |
- if err != nil { |
- panic(err.Error()) |
- } |
- pkgPath = pkgPath[:len(pkgPath)-len(filepath.Ext(pkgPath))] |
- t.imports[pkgName] = pkgPath |
+ t.importMojomFile(srcFileInfo.FileName) |
typeName = fmt.Sprintf("%s.%s", pkgName, typeName) |
} |