disable cast button while player switch in progress

This commit is contained in:
Drew Weymouth
2025-03-29 16:15:42 -07:00
parent a0c97f0be1
commit 447519c413
3 changed files with 16 additions and 3 deletions
+4
View File
@@ -142,6 +142,10 @@ func (p *playbackEngine) registerPlayerCallbacks(pl player.BasePlayer) {
}
func (p *playbackEngine) SetPlayer(pl player.BasePlayer) error {
// even if we don't successfully change players,
// make sure UI updates if needed (eg enabling cast button)
defer p.invokeNoArgCallbacks(p.onPlayerChange)
needToUnpause := false
stat := p.PlayerStatus()