diff options
| author | 2024-02-22 01:21:50 +0000 | |
|---|---|---|
| committer | 2024-02-22 01:21:50 +0000 | |
| commit | 8540db18e35a110c99466563e152491737b58894 (patch) | |
| tree | 29ed33177f23cf59062c18e9548e58f7833ce390 | |
| parent | e0319bb4a06b2721447dfeb4734e25107bf7ea71 (diff) | |
| parent | 353e49bbcb126ca331355fc675eaee21d392f7da (diff) | |
Merge "Always update the surface crop when moving to front" into main
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java b/libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java index 8a0e7977178c..b8a0f6703b97 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/transition/Transitions.java @@ -493,11 +493,9 @@ public class Transitions implements RemoteCallable<Transitions>, final SurfaceControl leash = change.getLeash(); final int mode = info.getChanges().get(i).getMode(); - if (mode == TRANSIT_TO_FRONT - && ((change.getStartAbsBounds().height() != change.getEndAbsBounds().height() - || change.getStartAbsBounds().width() != change.getEndAbsBounds().width()))) { - // When the window is moved to front with a different size, make sure the crop is - // updated to prevent it from using the old crop. + if (mode == TRANSIT_TO_FRONT) { + // When the window is moved to front, make sure the crop is updated to prevent it + // from using the old crop. t.setWindowCrop(leash, change.getEndAbsBounds().width(), change.getEndAbsBounds().height()); } |