summaryrefslogtreecommitdiffstats
path: root/pkg/cheatsheet
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-20 10:19:14 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-24 20:14:41 +1100
commitcb26c7a1f20d754665e68db7abc8df3382cef66a (patch)
treea3707552a3732aaefe7588baf02fc4085fb98458 /pkg/cheatsheet
parente392b9f86ab7683b231de4c1addd1986cffc9d91 (diff)
more things
Diffstat (limited to 'pkg/cheatsheet')
-rw-r--r--pkg/cheatsheet/generate.go9
1 files changed, 4 insertions, 5 deletions
diff --git a/pkg/cheatsheet/generate.go b/pkg/cheatsheet/generate.go
index ecb75f935..04d8d3fd5 100644
--- a/pkg/cheatsheet/generate.go
+++ b/pkg/cheatsheet/generate.go
@@ -141,12 +141,11 @@ outer:
if existing == nil {
contextAndViewBindingMap[key] = []*types.Binding{binding}
} else {
- for _, navBinding := range contextAndViewBindingMap[key] {
- if navBinding.Description == binding.Description {
- continue outer
- }
+ if !slices.Some(contextAndViewBindingMap[key], func(navBinding *types.Binding) bool {
+ return navBinding.Description == binding.Description
+ }) {
+ contextAndViewBindingMap[key] = append(contextAndViewBindingMap[key], binding)
}
- contextAndViewBindingMap[key] = append(contextAndViewBindingMap[key], binding)
}
continue outer