diff options
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java index 9177a1f1c..dd7cef428 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/CastEnabledActivity.java @@ -11,6 +11,7 @@ import de.danoeh.antennapod.R; import de.danoeh.antennapod.core.cast.CastManager; import de.danoeh.antennapod.core.cast.SwitchableMediaRouteActionProvider; import de.danoeh.antennapod.core.preferences.UserPreferences; +import de.danoeh.antennapod.core.service.playback.PlaybackService; /** * Activity that allows for showing the MediaRouter button whenever there's a cast device in the @@ -97,7 +98,9 @@ public abstract class CastEnabledActivity extends AppCompatActivity mCastManager.decrementUiCounter(); castUICounter--; } - //TODO disable any current casting (or possibly do it within the PlaybackService) + if (!PlaybackService.isRunning) { + CastManager.getInstance().disconnect(); + } } } } |