diff options
author | Jonathan Miranda <jonmiranda@google.com> | 2021-01-12 19:01:13 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-01-12 19:01:13 +0000 |
commit | 41c074582d20e2b33350130c22bb41bd032cf54a (patch) | |
tree | 8bf6b901f029a49c1d950231b035b0e725744c39 | |
parent | 963b83ced96248ccc2cbb91f5dc6b09a977b01ad (diff) | |
parent | 9d85fd4d1077f1d1107feb59b08ef9ffc7e99ec7 (diff) |
Merge "Fix startPostponedEnterTransition being called too early."
-rw-r--r-- | core/java/com/android/internal/app/ChooserActivity.java | 25 |
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() { |