panic: error getting data item: index out of bounds
goroutine 75 [running]:
github.com/goxray/desktop/window.getListItem({0x76e67c4df200?, 0xc000370000?}, 0x1d3f6d2?)
github.com/goxray/desktop/window/settings.go:389 +0x147
github.com/goxray/desktop/window.(*Settings[...]).createDynamicList.func1(0x1)
github.com/goxray/desktop/window/settings.go:210 +0xd6
github.com/goxray/desktop/window.(*Settings[...]).createDynamicList.func3.2()
github.com/goxray/desktop/window/settings.go:262 +0x25
fyne.io/fyne/v2/widget.(*Button).Tapped(0xc0022c6fa0, 0xc0000f8b01?)
fyne.io/fyne/v2@v2.5.3/widget/button.go:195 +0x4a
fyne.io/fyne/v2/internal/driver/glfw.(*window).mouseClickedHandleTapDoubleTap.func1()
fyne.io/fyne/v2@v2.5.3/internal/driver/glfw/window.go:646 +0x22
fyne.io/fyne/v2/internal/driver/common.(*Window).RunEventQueue(...)
fyne.io/fyne/v2@v2.5.3/internal/driver/common/window.go:35
created by fyne.io/fyne/v2/internal/driver/glfw.(*gLDriver).createWindow.func1 in goroutine 1
fyne.io/fyne/v2@v2.5.3/internal/driver/glfw/window.go:997 +0x13a