summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Miranda <jonmiranda@google.com>2021-01-12 19:01:13 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-01-12 19:01:13 +0000
commit41c074582d20e2b33350130c22bb41bd032cf54a (patch)
tree8bf6b901f029a49c1d950231b035b0e725744c39
parent963b83ced96248ccc2cbb91f5dc6b09a977b01ad (diff)
parent9d85fd4d1077f1d1107feb59b08ef9ffc7e99ec7 (diff)
Merge "Fix startPostponedEnterTransition being called too early."
-rw-r--r--core/java/com/android/internal/app/ChooserActivity.java25
1 files changed, 14 insertions, 11 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java
index e06413783fe4..34e03af4c666 100644
--- a/core/java/com/android/internal/app/ChooserActivity.java
+++ b/core/java/com/android/internal/app/ChooserActivity.java
@@ -431,19 +431,22 @@ public class ChooserActivity extends ResolverActivity implements
}
private void maybeHideContentPreview() {
- if (!mAtLeastOneLoaded && mHideParentOnFail) {
- Log.i(TAG, "Hiding image preview area. Timed out waiting for preview to load"
- + " within " + mImageLoadTimeoutMillis + "ms.");
- collapseParentView();
- if (shouldShowTabs()) {
- hideStickyContentPreview();
- } else if (mChooserMultiProfilePagerAdapter.getCurrentRootAdapter() != null) {
- mChooserMultiProfilePagerAdapter.getCurrentRootAdapter().hideContentPreview();
+ if (!mAtLeastOneLoaded) {
+ if (mHideParentOnFail) {
+ Log.i(TAG, "Hiding image preview area. Timed out waiting for preview to load"
+ + " within " + mImageLoadTimeoutMillis + "ms.");
+ collapseParentView();
+ if (shouldShowTabs()) {
+ hideStickyContentPreview();
+ } else if (mChooserMultiProfilePagerAdapter.getCurrentRootAdapter() != null) {
+ mChooserMultiProfilePagerAdapter.getCurrentRootAdapter()
+ .hideContentPreview();
+ }
+ mHideParentOnFail = false;
}
- mHideParentOnFail = false;
+ mRemoveSharedElements = true;
+ startPostponedEnterTransition();
}
- mRemoveSharedElements = true;
- startPostponedEnterTransition();
}
private void collapseParentView() {