From 5c43aa6a06c323b31fa1837eab754ea938d9965e Mon Sep 17 00:00:00 2001 From: Sawyer Blatz Date: Tue, 8 Oct 2019 08:40:28 -0700 Subject: [PATCH] [fenix] For https://github.com/mozilla-mobile/fenix/issues/5787: Fixes shortcuts asking to launch private alias (https://github.com/mozilla-mobile/fenix/pull/5825) --- app/src/main/AndroidManifest.xml | 2 +- app/src/main/java/org/mozilla/fenix/HomeActivity.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f08c817a79..fdeccbe521 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -89,7 +89,7 @@ - + diff --git a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt index 98d6bfd976..54033f446e 100644 --- a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt @@ -110,7 +110,7 @@ open class HomeActivity : AppCompatActivity() { override fun onResume() { super.onResume() - unsetOpenLinksInAPrivateTab() + unsetOpenLinksInAPrivateTabIfNecessary() lifecycleScope.launch { with(components.backgroundServices) { @@ -125,7 +125,7 @@ open class HomeActivity : AppCompatActivity() { } } - private fun unsetOpenLinksInAPrivateTab() { + private fun unsetOpenLinksInAPrivateTabIfNecessary() { // Toggle off the open_link_in_private_tab pref if we are no longer set as the default browser // We do this on a separate thread to alleviate performance issues val weakReferenceContext = WeakReference(this)