From b8ac7c88b203ba5475cbca63669ce654c2ed49ea Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 29 Mar 2025 18:19:06 +0200 Subject: flags is now a singleton --- internal/flamegraph/flamegraph.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/flamegraph/flamegraph.go') diff --git a/internal/flamegraph/flamegraph.go b/internal/flamegraph/flamegraph.go index 9e1e14b..aeb5143 100644 --- a/internal/flamegraph/flamegraph.go +++ b/internal/flamegraph/flamegraph.go @@ -18,7 +18,7 @@ type Flamegraph struct { workers []worker } -func New(flags flags.Flags) Flamegraph { +func New() Flamegraph { f := Flamegraph{ Ch: make(chan *event.Pair, 4096), Done: make(chan struct{}), @@ -41,7 +41,7 @@ func (f Flamegraph) Start(ctx context.Context) { for i, worker := range f.workers { fmt.Println("Starting flamegraph worker", i) - if f.flags.FlamegraphName == "" { // Empty string means: old style collapsed + if flags.Get().FlamegraphName == "" { // Empty string means: old style collapsed go worker.runCollapsed(ctx, &wg, f.Ch) } else { go worker.run(ctx, &wg, f.Ch) -- cgit v1.2.3