prevent clicking track row separator from resetting selection
This commit is contained in:
@@ -304,6 +304,10 @@ func (t *Tracklist) Refresh() {
|
|||||||
t.BaseWidget.Refresh()
|
t.BaseWidget.Refresh()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// do nothing Tapped handler so that tapping the separator between rows
|
||||||
|
// doesn't fall through to the page (which calls UnselectAll on tracklist)
|
||||||
|
func (t *Tracklist) Tapped(*fyne.PointEvent) {}
|
||||||
|
|
||||||
func (t *Tracklist) stringSort(fieldFn func(*mediaprovider.Track) string) {
|
func (t *Tracklist) stringSort(fieldFn func(*mediaprovider.Track) string) {
|
||||||
new := make([]*mediaprovider.Track, len(t.tracksOrigOrder))
|
new := make([]*mediaprovider.Track, len(t.tracksOrigOrder))
|
||||||
copy(new, t.tracksOrigOrder)
|
copy(new, t.tracksOrigOrder)
|
||||||
|
|||||||
Reference in New Issue
Block a user