From 1f023890e4af7c1570f3c9bef62cac179a4ea282 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Mon, 3 Jul 2017 07:54:32 +0100 Subject: [PATCH] refactor: optimise report.Map.Render() --- render/render.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/render/render.go b/render/render.go index da48658cc..8cb1678cb 100644 --- a/render/render.go +++ b/render/render.go @@ -110,9 +110,7 @@ func (m *Map) Render(rpt report.Report, dct Decorator) report.Nodes { for outNodeID, inAdjacency := range adjacencies { outAdjacency := report.MakeIDList() for _, inAdjacent := range inAdjacency { - for _, outAdjacent := range mapped[inAdjacent] { - outAdjacency = outAdjacency.Add(outAdjacent) - } + outAdjacency = outAdjacency.Merge(mapped[inAdjacent]) } outNode := output[outNodeID] outNode.Adjacency = outAdjacency