diff --git a/src/routes/Player/ControlBar/ControlBar.js b/src/routes/Player/ControlBar/ControlBar.js index f22e86d4f..ad6c8478f 100644 --- a/src/routes/Player/ControlBar/ControlBar.js +++ b/src/routes/Player/ControlBar/ControlBar.js @@ -70,14 +70,7 @@ const ControlBar = ({ } }, [onToggleInfoMenu]); const onChromecastButtonClick = React.useCallback(() => { - if (chromecast.active) { - const sessionState = chromecast.transport.getSessionState(); - if (sessionState === cast.framework.SessionState.SESSION_STARTING || sessionState === cast.framework.SessionState.SESSION_STARTED) { - chromecast.transport.dispatch({ type: 'endCurrentSession', stopCasting: true }); - } else { - chromecast.transport.dispatch({ type: 'requestSession' }); - } - } + chromecast.transport.requestSession(); }, []); React.useEffect(() => { const onStateChanged = () => {