For #5787: Fixes shortcuts asking to launch private alias (#5825)

nightly-build-test
Sawyer Blatz 5 years ago committed by GitHub
parent 18a130b38e
commit 6484a48147
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -89,7 +89,7 @@
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="mozilla.components.pwa.category.SHORTCUT" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>

@ -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)

Loading…
Cancel
Save