From 14c581c01255aaed11fa718e7f75b607fee9fd26 Mon Sep 17 00:00:00 2001 From: Emily Kager Date: Tue, 4 Jun 2019 16:01:33 -0700 Subject: [PATCH] For #3004 - Do not restore motionlayout state in ReloadData --- .../java/org/mozilla/fenix/home/HomeFragment.kt | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt index e0b50b62a..2048af745 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -250,18 +250,7 @@ class HomeFragment : Fragment(), CoroutineScope, AccountObserver { is SessionControlAction.Tab -> handleTabAction(it.action) is SessionControlAction.Collection -> handleCollectionAction(it.action) is SessionControlAction.Onboarding -> handleOnboardingAction(it.action) - is SessionControlAction.ReloadData -> { - val homeViewModel = activity?.run { - ViewModelProviders.of(this).get(HomeScreenViewModel::class.java) - } - homeViewModel?.layoutManagerState?.also { parcelable -> - sessionControlComponent.view.layoutManager?.onRestoreInstanceState(parcelable) - } - val progress = homeViewModel?.motionLayoutProgress - homeLayout?.progress = - if (progress ?: 0F > MOTION_LAYOUT_PROGRESS_ROUND_POINT) 1.0f else 0f - homeViewModel?.layoutManagerState = null - } + is SessionControlAction.ReloadData -> { } } } }