From 90321d45fb355156d1dac262133ad480c3b1c9a9 Mon Sep 17 00:00:00 2001 From: Varun Shah Date: Wed, 17 Mar 2021 10:38:56 -0700 Subject: [PATCH] Hide non-system overlay windows in RequestIgnoreBatteryOptimizations. Add SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS to SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS. Bug: 182165099 Test: manual (test PoC) Change-Id: Iddf697c1e8945f49c6222605c67f8f98e9c418a9 --- .../fuelgauge/RequestIgnoreBatteryOptimizations.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java index c06a4ffba1f..f75fccc0efb 100644 --- a/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java +++ b/src/com/android/settings/fuelgauge/RequestIgnoreBatteryOptimizations.java @@ -93,6 +93,13 @@ public class RequestIgnoreBatteryOptimizations extends AlertActivity implements setupAlert(); } + @Override + protected void onStart() { + super.onStart(); + getWindow().addSystemFlags(android.view.WindowManager.LayoutParams + .SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS); + } + @Override public void onClick(DialogInterface dialog, int which) { switch (which) {