Bug 1861616 - Prevent Custom Tabs from stopping background media

fenix/123.0
t-p-white 5 months ago committed by mergify[bot]
parent c34ccfadd9
commit 32eee84f56

@ -98,6 +98,7 @@ import org.mozilla.fenix.components.appstate.bindings.BrowserStoreBinding
import org.mozilla.fenix.components.metrics.BreadcrumbsRecorder
import org.mozilla.fenix.components.metrics.GrowthDataWorker
import org.mozilla.fenix.components.metrics.fonts.FontEnumerationWorker
import org.mozilla.fenix.customtabs.ExternalAppBrowserActivity
import org.mozilla.fenix.databinding.ActivityHomeBinding
import org.mozilla.fenix.debugsettings.data.DefaultDebugSettingsRepository
import org.mozilla.fenix.debugsettings.ui.FenixOverlay
@ -662,7 +663,10 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
components.core.pocketStoriesService.stopPeriodicSponsoredStoriesRefresh()
privateNotificationObserver?.stop()
components.notificationsDelegate.unBindActivity(this)
stopMediaSession()
if (this !is ExternalAppBrowserActivity) {
stopMediaSession()
}
}
override fun onConfigurationChanged(newConfig: Configuration) {

Loading…
Cancel
Save