summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context/list_view_model.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/context/list_view_model.go')
-rw-r--r--pkg/gui/context/list_view_model.go6
1 files changed, 1 insertions, 5 deletions
diff --git a/pkg/gui/context/list_view_model.go b/pkg/gui/context/list_view_model.go
index bf8c80e23..1cb2ee648 100644
--- a/pkg/gui/context/list_view_model.go
+++ b/pkg/gui/context/list_view_model.go
@@ -20,15 +20,11 @@ func NewListViewModel[T HasID](getModel func() []T) *ListViewModel[T] {
getModel: getModel,
}
- self.ListCursor = traits.NewListCursor(self)
+ self.ListCursor = traits.NewListCursor(func() int { return len(getModel()) })
return self
}
-func (self *ListViewModel[T]) Len() int {
- return len(self.getModel())
-}
-
func (self *ListViewModel[T]) GetSelected() T {
if self.Len() == 0 {
return Zero[T]()