diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-20 10:19:14 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-24 20:14:41 +1100 |
commit | cb26c7a1f20d754665e68db7abc8df3382cef66a (patch) | |
tree | a3707552a3732aaefe7588baf02fc4085fb98458 /pkg/cheatsheet | |
parent | e392b9f86ab7683b231de4c1addd1986cffc9d91 (diff) |
more things
Diffstat (limited to 'pkg/cheatsheet')
-rw-r--r-- | pkg/cheatsheet/generate.go | 9 |
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 |