Only add to tracker if it's non-local

This commit is contained in:
mbohlool 2016-09-08 14:22:02 -07:00
parent 641b625a2a
commit 8865f5d007

View File

@ -301,10 +301,10 @@ func (r *rawNamer) Name(t *types.Type) string {
if t.Name.Package != "" {
var name string
if r.tracker != nil {
r.tracker.AddType(t)
if t.Name.Package == r.pkg {
name = t.Name.Name
} else {
r.tracker.AddType(t)
name = r.tracker.LocalNameOf(t.Name.Package) + "." + t.Name.Name
}
} else {