Set charging animation windows as trusted overlays so that
touches can pass through. Test: Manual Bug: 184867824 Change-Id: I8f37b68ea48076eb9ad90aa1d7d200b9316a2253
This commit is contained in:
@@ -121,6 +121,7 @@ public class WirelessChargingAnimation {
|
||||
params.setFitInsetsTypes(0 /* ignore all system bar insets */);
|
||||
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
|
||||
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;
|
||||
params.setTrustedOverlay();
|
||||
|
||||
if (looper == null) {
|
||||
// Use Looper.myLooper() if looper is not specified.
|
||||
|
||||
@@ -58,6 +58,7 @@ class WiredChargingRippleController @Inject constructor(
|
||||
title = "Wired Charging Animation"
|
||||
flags = (WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
|
||||
or WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE)
|
||||
setTrustedOverlay()
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
|
||||
Reference in New Issue
Block a user