Use deviceId instead of displayId for Vibration.
Context#getDeviceId is the correct way of identifying virtual devices instead of relying on an associated display id. Do not blanket ignore all vibration requests from UIDs that run on virtual devices as these apps have no way of vibrating the default device; they can now request default device context and trigger the default device vibration. Not handling ExternalVibration here. ExternalVibration passes invalid deviceId, which tells VibrationSettings to apply the existing fallback UID-based logic. Bug: 249785241 Fix: 250568048 Test: presubmit Test: manual with streamed app that triggers vibration Change-Id: Ie0f6d96faa8480bfd8427680ff05bc60faad02e8
Loading
Please register or sign in to comment