Fix bug in ByLine

This commit is contained in:
2018-07-13 16:56:07 +01:00
parent 27ed774f31
commit 1df5a00310

View File

@@ -76,12 +76,14 @@ func (s *SourceInspector) ByLine(w io.Writer) {
lines := []*Line{}
for _, obj := range s.Dump.Objects {
if _, ok := lineMap[obj.File]; !ok {
key := fmt.Sprintf("%s:%d", obj.File, obj.Line)
if _, ok := lineMap[key]; !ok {
line := NewLine(obj.File, obj.Line)
lines = append(lines, line)
lineMap[obj.File] = line
lineMap[key] = line
}
lineMap[obj.File].Add(obj)
lineMap[key].Add(obj)
}
switch s.SortBy {