[RESTRICT AUTOMERGE] Fix VrDisplayTest failure
Before CL[1], the system regarded system created displays as trusted displays, which provided the ability to gain the focus without user's touch. After CL[1], the system checked if a virtual display is trusted by the flag FLAG_TRUSTED. Therefore, the activity lunched on the Vr2dDisplay can not gain the focus because Vr2dDisplay didn't hold the flag FLAG_TRUSTED. This CL adds the flag to Vr2dDisplay to make it a trusted display. CL[1]:ef7b1333f0Bug: 168268396 Test: Vr2DisplayTests Change-Id: Iac88859d3fa7cbb75214efcc6ce4a88e0eb718f2 (cherry picked from commit534bbaeead)
This commit is contained in:
@@ -295,6 +295,7 @@ class Vr2dDisplay {
|
||||
flags |= DisplayManager.VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY;
|
||||
flags |= DisplayManager.VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL;
|
||||
flags |= DisplayManager.VIRTUAL_DISPLAY_FLAG_SECURE;
|
||||
flags |= DisplayManager.VIRTUAL_DISPLAY_FLAG_TRUSTED;
|
||||
|
||||
final VirtualDisplayConfig.Builder builder = new VirtualDisplayConfig.Builder(
|
||||
DISPLAY_NAME, mVirtualDisplayWidth, mVirtualDisplayHeight, mVirtualDisplayDpi);
|
||||
|
||||
Reference in New Issue
Block a user