Merge "Align PIP menu after rotation" into sc-dev
This commit is contained in:
@@ -978,7 +978,8 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
|
||||
finishResizeForMenu(destinationBounds);
|
||||
}
|
||||
|
||||
private void finishResizeForMenu(Rect destinationBounds) {
|
||||
/** Moves the PiP menu to the destination bounds. */
|
||||
public void finishResizeForMenu(Rect destinationBounds) {
|
||||
mPipMenuController.movePipMenu(null, null, destinationBounds);
|
||||
mPipMenuController.updateMenuBounds(destinationBounds);
|
||||
}
|
||||
|
||||
@@ -552,6 +552,7 @@ public class PipController implements PipTransitionController.PipTransitionCallb
|
||||
// mTouchHandler would rely on the bounds populated from mPipTaskOrganizer
|
||||
mPipTaskOrganizer.onMovementBoundsChanged(outBounds, fromRotation, fromImeAdjustment,
|
||||
fromShelfAdjustment, wct);
|
||||
mPipTaskOrganizer.finishResizeForMenu(outBounds);
|
||||
mTouchHandler.onMovementBoundsChanged(mTmpInsetBounds, mPipBoundsState.getNormalBounds(),
|
||||
outBounds, fromImeAdjustment, fromShelfAdjustment, rotation);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user