summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/statsengine/filerank.go16
-rw-r--r--internal/tui/dashboard/bubbles.go2
-rw-r--r--internal/tui/flamegraph/animation.go2
3 files changed, 10 insertions, 10 deletions
diff --git a/internal/statsengine/filerank.go b/internal/statsengine/filerank.go
index a397381..79213ed 100644
--- a/internal/statsengine/filerank.go
+++ b/internal/statsengine/filerank.go
@@ -217,19 +217,19 @@ func betterFileRank(a, b *fileRankStats) bool {
return a.path < b.path
}
-func (h fileRankHeap) Len() int {
- return len(h)
+func (h *fileRankHeap) Len() int {
+ return len(*h)
}
-func (h fileRankHeap) Less(i, j int) bool {
+func (h *fileRankHeap) Less(i, j int) bool {
// Keep the worst-ranked item at root for O(log N) eviction.
- return betterFileRank(h[j], h[i])
+ return betterFileRank((*h)[j], (*h)[i])
}
-func (h fileRankHeap) Swap(i, j int) {
- h[i], h[j] = h[j], h[i]
- h[i].heapIndex = i
- h[j].heapIndex = j
+func (h *fileRankHeap) Swap(i, j int) {
+ (*h)[i], (*h)[j] = (*h)[j], (*h)[i]
+ (*h)[i].heapIndex = i
+ (*h)[j].heapIndex = j
}
func (h *fileRankHeap) Push(x any) {
diff --git a/internal/tui/dashboard/bubbles.go b/internal/tui/dashboard/bubbles.go
index 8f9b745..96ebea1 100644
--- a/internal/tui/dashboard/bubbles.go
+++ b/internal/tui/dashboard/bubbles.go
@@ -377,7 +377,7 @@ func (c *bubbleChart) MoveSelection(delta int) bool {
return true
}
-func (c bubbleChart) HasNodes() bool {
+func (c *bubbleChart) HasNodes() bool {
return len(c.nodes) > 0
}
diff --git a/internal/tui/flamegraph/animation.go b/internal/tui/flamegraph/animation.go
index 103d43b..2bebba3 100644
--- a/internal/tui/flamegraph/animation.go
+++ b/internal/tui/flamegraph/animation.go
@@ -126,7 +126,7 @@ func (a *AnimationState) CurrentFrames() []tuiFrame {
}
// Settled reports whether all active springs are at rest.
-func (a AnimationState) Settled() bool {
+func (a *AnimationState) Settled() bool {
return a.settled
}