commit | e1b426baf38bd4cc4f5916fcec70b298d43d5ff0 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Fri Jul 02 19:21:04 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jul 02 19:21:04 2021 +0000 |
tree | 224a5c78af27596deb83c417fe80dd14d501260a | |
parent | d9344b0e1ce928664dbd95aad1d97a01d3e31226 [diff] | |
parent | fc9d97164cd3dafb86e0c555686c91c3c12c1919 [diff] |
Merge "Fix NPE inside dispatchRestoreInstanceState" into sc-dev am: 04d4d0d4f9 am: fc9d97164c Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15184364 Change-Id: I38e708e32d0b0eba890c1f1cf61b7fa8b6758cfe
diff --git a/src/com/android/launcher3/allapps/AllAppsContainerView.java b/src/com/android/launcher3/allapps/AllAppsContainerView.java index d1e643f..f4fa1e5 100644 --- a/src/com/android/launcher3/allapps/AllAppsContainerView.java +++ b/src/com/android/launcher3/allapps/AllAppsContainerView.java
@@ -188,11 +188,11 @@ Bundle state = (Bundle) sparseArray.get(R.id.work_tab_state_id, null); if (state != null) { int currentPage = state.getInt(BUNDLE_KEY_CURRENT_PAGE, 0); - if (currentPage != 0) { + if (currentPage != 0 && mViewPager != null) { mViewPager.setCurrentPage(currentPage); rebindAdapters(true); } else { - mSearchUiManager.resetSearch(); + reset(true); } }