diff --git a/ui/browsing/nowplayingpage.go b/ui/browsing/nowplayingpage.go index b6c5ea8..6831bfc 100644 --- a/ui/browsing/nowplayingpage.go +++ b/ui/browsing/nowplayingpage.go @@ -421,6 +421,17 @@ func (a *NowPlayingPage) Reload() { a.totalTime += float64(tr.Metadata().Duration) } a.formatStatusLine() + + if a.tabs == nil { + return + } + switch a.tabs.SelectedIndex() { + case 1: /*lyrics*/ + a.lastPlayPos = a.pm.CurrentPlayer().GetStatus().TimePos + a.updateLyrics() + case 2: /*related*/ + a.updateRelatedList() + } } func (s *nowPlayingPageState) Restore() Page {