[Work Profile] Fix NPE on WorkModeSwitch

Bug: 202868251
Test: manual
Change-Id: I16e149e0aab1b53f7a0e753f353ccace08cf6b71
This commit is contained in:
sfufa@google.com
2021-10-19 09:57:03 -07:00
parent 036b45aa1c
commit dda4f2c602
2 changed files with 9 additions and 5 deletions
@@ -485,8 +485,9 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo
mViewPager = (AllAppsPagedView) newView;
mViewPager.initParentViews(this);
mViewPager.getPageIndicator().setOnActivePageChangedListener(this);
mWorkManager.attachWorkModeSwitch();
mWorkManager.getWorkModeSwitch().post(() -> mAH[AdapterHolder.WORK].applyPadding());
if (mWorkManager.attachWorkModeSwitch()) {
mWorkManager.getWorkModeSwitch().post(() -> mAH[AdapterHolder.WORK].applyPadding());
}
} else {
mWorkManager.detachWorkModeSwitch();
mViewPager = null;