Loading packages/SystemUI/src/com/android/systemui/CameraAvailabilityListener.kt +1 −1 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ import java.util.concurrent.Executor import kotlin.math.roundToInt const val TAG = "CameraOpTransitionController" const val TAG = "CameraAvailabilityListener" /** * Listens for usage of the Camera and controls the ScreenDecorations transition to show extra Loading packages/SystemUI/src/com/android/systemui/ScreenDecorations.java +10 −3 Original line number Diff line number Diff line Loading @@ -724,9 +724,10 @@ public class ScreenDecorations extends SystemUI implements Tunable { private final List<Rect> mBounds = new ArrayList(); private final Rect mBoundingRect = new Rect(); private final Path mBoundingPath = new Path(); // Don't initialize these because they are cached elsewhere and may not exist // Don't initialize these yet because they may never exist private Rect mProtectionRect; private Path mProtectionPath; private Path mProtectionPathOrig; private Rect mTotalBounds = new Rect(); // Whether or not to show the cutout protection path private boolean mShowProtection = false; Loading Loading @@ -812,7 +813,11 @@ public class ScreenDecorations extends SystemUI implements Tunable { } void setProtection(Path protectionPath, Rect pathBounds) { mProtectionPath = protectionPath; if (mProtectionPathOrig == null) { mProtectionPathOrig = new Path(); mProtectionPath = new Path(); } mProtectionPathOrig.set(protectionPath); mProtectionRect = pathBounds; } Loading Loading @@ -889,7 +894,9 @@ public class ScreenDecorations extends SystemUI implements Tunable { Matrix m = new Matrix(); transformPhysicalToLogicalCoordinates(mInfo.rotation, dw, dh, m); mBoundingPath.transform(m); if (mProtectionPath != null) { if (mProtectionPathOrig != null) { // Reset the protection path so we don't aggregate rotations mProtectionPath.set(mProtectionPathOrig); mProtectionPath.transform(m); } } Loading Loading
packages/SystemUI/src/com/android/systemui/CameraAvailabilityListener.kt +1 −1 Original line number Diff line number Diff line Loading @@ -26,7 +26,7 @@ import java.util.concurrent.Executor import kotlin.math.roundToInt const val TAG = "CameraOpTransitionController" const val TAG = "CameraAvailabilityListener" /** * Listens for usage of the Camera and controls the ScreenDecorations transition to show extra Loading
packages/SystemUI/src/com/android/systemui/ScreenDecorations.java +10 −3 Original line number Diff line number Diff line Loading @@ -724,9 +724,10 @@ public class ScreenDecorations extends SystemUI implements Tunable { private final List<Rect> mBounds = new ArrayList(); private final Rect mBoundingRect = new Rect(); private final Path mBoundingPath = new Path(); // Don't initialize these because they are cached elsewhere and may not exist // Don't initialize these yet because they may never exist private Rect mProtectionRect; private Path mProtectionPath; private Path mProtectionPathOrig; private Rect mTotalBounds = new Rect(); // Whether or not to show the cutout protection path private boolean mShowProtection = false; Loading Loading @@ -812,7 +813,11 @@ public class ScreenDecorations extends SystemUI implements Tunable { } void setProtection(Path protectionPath, Rect pathBounds) { mProtectionPath = protectionPath; if (mProtectionPathOrig == null) { mProtectionPathOrig = new Path(); mProtectionPath = new Path(); } mProtectionPathOrig.set(protectionPath); mProtectionRect = pathBounds; } Loading Loading @@ -889,7 +894,9 @@ public class ScreenDecorations extends SystemUI implements Tunable { Matrix m = new Matrix(); transformPhysicalToLogicalCoordinates(mInfo.rotation, dw, dh, m); mBoundingPath.transform(m); if (mProtectionPath != null) { if (mProtectionPathOrig != null) { // Reset the protection path so we don't aggregate rotations mProtectionPath.set(mProtectionPathOrig); mProtectionPath.transform(m); } } Loading