diff --git a/lib/main.dart b/lib/main.dart index 16bb076..f35b924 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -63,11 +63,7 @@ class _MyAppState extends State { } class MainPage extends StatefulWidget { - const MainPage({ - super.key, - required this.audio, - required this.casting, - }); + const MainPage({super.key, required this.audio, required this.casting}); final StreamingAudioBusinessObject audio; final CastingBusinessObject casting; @@ -94,7 +90,8 @@ class _MainPageState extends State { bool get _isPlaybackStopped { if (_isUsingRemotePlayback) { - return _casting.isStopped || _casting.playbackStatus == CastingPlaybackStatus.unknown; + return _casting.isStopped || + _casting.playbackStatus == CastingPlaybackStatus.unknown; } return _audio.isStopped; @@ -158,8 +155,7 @@ class _MainPageState extends State { } void _handleCastingStateChanged() { - if ( - _usesExternalCastPlayback && + if (_usesExternalCastPlayback && (!_castStreamStartedForActiveSession || _pendingRemotePlay) && !_isStartingCastStream) { _startCastingLiveStream(); @@ -214,7 +210,8 @@ class _MainPageState extends State { return; } - if (_usesExternalCastPlayback && _casting.status == CastingStatus.connecting) { + if (_usesExternalCastPlayback && + _casting.status == CastingStatus.connecting) { _pendingRemotePlay = true; return; }