From 39107b4036d2f8b0cf3314d2e70ecb9655da4a85 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Fri, 17 Apr 2020 08:57:36 -0700 Subject: [PATCH] For #9703 - Exit fullscreen in onPause and onSessionSelected (#10016) * For #9703 - Call fullScreenChanged in onPause * For #10015 - Exit full screen if new session selected --- .../main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index f4796dbd4..635423295 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -469,6 +469,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session sessionManager.register(observer = object : SessionManager.Observer { override fun onSessionSelected(session: Session) { + fullScreenChanged(false) browserToolbarView.expand() } }, owner = viewLifecycleOwner) @@ -577,6 +578,7 @@ abstract class BaseBrowserFragment : Fragment(), UserInteractionHandler, Session super.onPause() // If we didn't enter PiP, exit full screen on pause if (!enteredPip) { + fullScreenChanged(false) fullScreenFeature.onBackPressed() } enteredPip = false