commit | 629207523d0b0a60d09cc75313a1c4aa032e65a6 | [log] [tgz] |
---|---|---|
author | LuK1337 <priv.luk@gmail.com> | Mon Jul 10 12:05:50 2023 +0200 |
committer | micky387 <mickaelsaibi@free.fr> | Wed Jan 15 15:48:34 2025 -0500 |
tree | 0971904850e457f7d4be273c3bb0bf2fd0c3579e | |
parent | 426777c867a1da5c9271cfcc360a9a3154b5db56 [diff] |
ChargingControl: Use ServiceManager.waitForDeclaredService() It might take a while until health HAL is up, thus let's just wait for it. Change-Id: Ie929a25a2a774aedb4559662e9ad0a47f1b154e6
diff --git a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java index a278802..71e4a05 100644 --- a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java +++ b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
@@ -143,7 +143,8 @@ mContentResolver = mContext.getContentResolver(); mChargingControl = IChargingControl.Stub.asInterface( - ServiceManager.getService(IChargingControl.DESCRIPTOR + "/default")); + ServiceManager.waitForDeclaredService( + IChargingControl.DESCRIPTOR + "/default")); if (mChargingControl == null) { Log.i(TAG, "OmniRom Health HAL not found");