diff --git a/services/uwb/java/com/android/server/uwb/UwbServiceImpl.java b/services/uwb/java/com/android/server/uwb/UwbServiceImpl.java index da11a9acf2c12..8d2c80a5677b4 100644 --- a/services/uwb/java/com/android/server/uwb/UwbServiceImpl.java +++ b/services/uwb/java/com/android/server/uwb/UwbServiceImpl.java @@ -236,7 +236,12 @@ public class UwbServiceImpl extends IUwbAdapter.Stub implements IBinder.DeathRec throw new IllegalStateException("No vendor service found!"); } Log.i(TAG, "Retrieved vendor service"); + long token = Binder.clearCallingIdentity(); + try { mVendorUwbAdapter.setEnabled(mUwbInjector.isPersistedUwbStateEnabled()); + } finally { + Binder.restoreCallingIdentity(token); + } linkToVendorServiceDeath(); return mVendorUwbAdapter; }