diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java b/lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java index 6b315531..e369f3e0 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/health/ChargingControlController.java @@ -254,7 +254,7 @@ public class ChargingControlController extends LineageHealthFeature { public boolean isChargingModeSupported(int mode) { try { - return (mChargingControl.getSupportedMode() & mode) != 0; + return isSupported() && (mChargingControl.getSupportedMode() & mode) != 0; } catch (RemoteException e) { throw new RuntimeException(e); }