Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ade809f authored by Raff Tsai's avatar Raff Tsai
Browse files

Filter invalid uid from Battery list

- Normally uid is start from 0. That was a bug in framework during
some time period, and was not reproduced later. We just remove this
kind of invalid item from UI.

Fixes: 141404334
Test: manual
Change-Id: I964a8b8af18ac6a5d8d2dea89722ea466e27e6ad
parent 9aded56b
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settingslib.applications.AppUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -355,7 +354,7 @@ public class BatteryAppListPreferenceController extends AbstractPreferenceContro
        // Don't show over-counted, unaccounted and hidden system module in any condition
        return sipper.drainType == BatterySipper.DrainType.OVERCOUNTED
                || sipper.drainType == BatterySipper.DrainType.UNACCOUNTED
                || mBatteryUtils.isHiddenSystemModule(sipper);
                || mBatteryUtils.isHiddenSystemModule(sipper) || sipper.getUid() < 0;
    }

    @VisibleForTesting