make debouncing of list row loading more aggressive; it seems there has been a regression in how quickly list rows can render?

This commit is contained in:
Drew Weymouth
2026-01-10 10:42:03 -08:00
parent cff7c7f09f
commit ee202b33d5
+2 -2
View File
@@ -23,7 +23,7 @@ import (
) )
var ( var (
tracklistUpdateCounter = util.NewEventCounter(30) tracklistUpdateCounter = util.NewEventCounter(20)
emptyTrack = util.TrackListModel{ emptyTrack = util.TrackListModel{
Item: &mediaprovider.Track{ Item: &mediaprovider.Track{
@@ -410,7 +410,7 @@ func (t *tracklistRowBase) TrackID() string {
} }
func (t *tracklistRowBase) Update(tm *util.TrackListModel, rowNum int, onUpdate func()) { func (t *tracklistRowBase) Update(tm *util.TrackListModel, rowNum int, onUpdate func()) {
if tracklistUpdateCounter.NumEventsSince(time.Now().Add(-150*time.Millisecond)) > 20 { if tracklistUpdateCounter.NumEventsSince(time.Now().Add(-300*time.Millisecond)) > 10 {
t.doUpdate(&emptyTrack, 1) t.doUpdate(&emptyTrack, 1)
if t.nextUpdateModel == nil { if t.nextUpdateModel == nil {
// queue to run later // queue to run later