few cleanups around handling track change callback

This commit is contained in:
Drew Weymouth
2023-08-04 23:39:14 -04:00
parent 5c9d338b62
commit 64ec698202
5 changed files with 15 additions and 22 deletions
+5
View File
@@ -153,6 +153,11 @@ func (t *TracksPage) Save() SavedPage {
t.loader.Dispose()
t.tracklist.Clear()
t.widgetPool.Release(util.WidgetTypeTracklist, t.tracklist)
if t.searchTracklist != nil {
t.searchLoader.Dispose()
t.searchTracklist.Clear()
t.widgetPool.Release(util.WidgetTypeTracklist, t.searchTracklist)
}
state := t.tracksPageState
return &state
}