Merge "[7/n] Camera Compat: Tooltip with shell transitions" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
642068a9d5
@@ -245,7 +245,7 @@ final class DisplayRotationCompatPolicy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Notifies that animation in {@link ScreenAnimationRotation} has finished.
|
* Notifies that animation in {@link ScreenRotationAnimation} has finished.
|
||||||
*
|
*
|
||||||
* <p>This class uses this signal as a trigger for notifying the user about forced rotation
|
* <p>This class uses this signal as a trigger for notifying the user about forced rotation
|
||||||
* reason with the {@link Toast}.
|
* reason with the {@link Toast}.
|
||||||
|
|||||||
@@ -1194,6 +1194,13 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener {
|
|||||||
if (asyncRotationController != null && containsChangeFor(dc, mTargets)) {
|
if (asyncRotationController != null && containsChangeFor(dc, mTargets)) {
|
||||||
asyncRotationController.onTransitionFinished();
|
asyncRotationController.onTransitionFinished();
|
||||||
}
|
}
|
||||||
|
if (hasParticipatedDisplay && dc.mDisplayRotationCompatPolicy != null) {
|
||||||
|
final ChangeInfo changeInfo = mChanges.get(dc);
|
||||||
|
if (changeInfo != null
|
||||||
|
&& changeInfo.mRotation != dc.getWindowConfiguration().getRotation()) {
|
||||||
|
dc.mDisplayRotationCompatPolicy.onScreenRotationAnimationFinished();
|
||||||
|
}
|
||||||
|
}
|
||||||
if (mTransientLaunches != null) {
|
if (mTransientLaunches != null) {
|
||||||
InsetsControlTarget prevImeTarget = dc.getImeTarget(
|
InsetsControlTarget prevImeTarget = dc.getImeTarget(
|
||||||
DisplayContent.IME_TARGET_CONTROL);
|
DisplayContent.IME_TARGET_CONTROL);
|
||||||
|
|||||||
Reference in New Issue
Block a user