From 1530eee0f3d6469c9573df2f951bf508f27ed411 Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Tue, 5 May 2020 15:15:01 -0700 Subject: [PATCH] Task: Don't set crop for Organized surfaces. Currently we check mCreatedByOrganizer so we don't set them on split-screen TaskRoots. We also don't want to set the crop from Framework in PIP as the SysUI implementation needs to synchronize it with animation frames. Bug: 150810705 Test: Resize pip. No weird cropping. Change-Id: Idaaed49b03bd7d2ccf93998708b7b5a98a10a362 --- services/core/java/com/android/server/wm/Task.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 44a8daaba1b14..7ab9ccd9e9d20 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -2013,7 +2013,7 @@ class Task extends WindowContainer { } void updateSurfaceSize(SurfaceControl.Transaction transaction) { - if (mSurfaceControl == null || mCreatedByOrganizer) { + if (mSurfaceControl == null || isOrganized()) { return; }