Merge "Mark RotationLayer as trusted for untrusted touches"

This commit is contained in:
Bernardo Rufino
2021-01-18 08:43:45 +00:00
committed by Android (Google) Code Review

View File

@@ -206,12 +206,17 @@ class ScreenRotationAnimation {
.setCallsite("ScreenRotationAnimation")
.build();
String name = "RotationLayer";
mScreenshotLayer = displayContent.makeOverlay()
.setName("RotationLayer")
.setName(name)
.setBufferSize(mWidth, mHeight)
.setSecure(isSecure)
.setCallsite("ScreenRotationAnimation")
.build();
// This is the way to tell the input system to exclude this surface from occlusion
// detection since we don't have a window for it. We do this because this window is
// generated by the system as well as its content.
InputMonitor.setTrustedOverlayInputInfo(mScreenshotLayer, t, displayId, name);
mEnterBlackFrameLayer = displayContent.makeOverlay()
.setName("EnterBlackFrameLayer")