commit | 5ab5221ed842f7c897c7ab1201c5d1e73a8576d3 | [log] [tgz] |
---|---|---|
author | Tracy Zhou <tracyzhou@google.com> | Wed Apr 21 20:22:41 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Apr 21 20:22:41 2021 +0000 |
tree | c467cc6cb743074206541c4a854de65f2a37bf65 | |
parent | 1eb96dbfa87e72b53266a7146ea01af6a4fa69a8 [diff] | |
parent | 1969cd154e5ba7d302d66f349862e6ce1e594db7 [diff] |
Merge "Finish recents animation upon home rotation" into sc-dev am: 1969cd154e Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/14260273 Change-Id: I3c1ab73e67cedc153db6a0a811e607c255151532
diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index 150ae02..e4fa1aa 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java
@@ -2340,6 +2340,15 @@ @Override protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); + if (LIVE_TILE.get() && mRunningTaskId != -1) { + switchToScreenshot( + () -> finishRecentsAnimation(true, this::onConfigurationChangedInternal)); + } else { + onConfigurationChangedInternal(); + } + } + + private void onConfigurationChangedInternal() { final int rotation = mActivity.getDisplay().getRotation(); if (mOrientationState.setRecentsRotation(rotation)) { updateOrientationHandler();