commit | 667c605d4062b9ce26864af6e3cfadef2c9c3267 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Fri Jul 02 19:05:20 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jul 02 19:05:20 2021 +0000 |
tree | 8de55deaa53b2591b11a7648ce1d3961b297d12b | |
parent | e6704c17f20d9fe5f290361939958382e033f511 [diff] | |
parent | 04d4d0d4f9b260bde921998e54f76f126c3efcef [diff] |
Merge "Fix NPE inside dispatchRestoreInstanceState" into sc-dev am: 04d4d0d4f9 Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/15184364 Change-Id: I4729980d0325b79f7026719f321b2973759c3212
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); } }