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 != "" { if t.Name.Package != "" {
var name string var name string
if r.tracker != nil { if r.tracker != nil {
r.tracker.AddType(t)
if t.Name.Package == r.pkg { if t.Name.Package == r.pkg {
name = t.Name.Name name = t.Name.Name
} else { } else {
r.tracker.AddType(t)
name = r.tracker.LocalNameOf(t.Name.Package) + "." + t.Name.Name name = r.tracker.LocalNameOf(t.Name.Package) + "." + t.Name.Name
} }
} else { } else {