From 5f7b3bd4d71dd8ad597b2401eb4a1a3131d766de Mon Sep 17 00:00:00 2001 From: Jeff Boek Date: Tue, 26 Nov 2019 14:53:03 -0800 Subject: [PATCH] For #5972 - Fixes bugs when launching in private mode on Android 5 (#6702) --- app/src/main/AndroidManifest.xml | 56 ------------------- .../mozilla/fenix/IntentReceiverActivity.kt | 25 +-------- .../org/mozilla/fenix/home/HomeFragment.kt | 14 ++--- 3 files changed, 7 insertions(+), 88 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8e12d79e8..431e0fd67 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -131,62 +131,6 @@ android:resource="@mipmap/ic_launcher" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - () .subscribe { @@ -351,11 +352,6 @@ class HomeFragment : Fragment() { !PrivateShortcutCreateManager.doesPrivateBrowsingPinnedShortcutExist(context)) { recommendPrivateBrowsingShortcut() } - } - - override fun onStart() { - super.onStart() - subscribeToTabCollections() // We only want this observer live just before we navigate away to the collection creation screen requireComponents.core.tabCollectionStorage.unregister(collectionStorageObserver) @@ -598,9 +594,9 @@ class HomeFragment : Fragment() { } } - override fun onPause() { + override fun onStop() { invokePendingDeleteJobs() - super.onPause() + super.onStop() val homeViewModel: HomeScreenViewModel by activityViewModels { ViewModelProvider.NewInstanceFactory() // this is a workaround for #4652 }