Merge "Fix startPostponedEnterTransition being called too early."

This commit is contained in:
Jonathan Miranda
2021-01-12 19:01:13 +00:00
committed by Android (Google) Code Review

View File

@@ -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() {