Merge "Clear binder identity before checking with compat service" into rvc-dev am: e339218972 am: 357c93894f am: 739bcaa738 am: cdfbfac4b9

Change-Id: If75bb21284645bca1b483f9ed9c2b0e94d35282e
This commit is contained in:
Automerger Merge Worker
2020-03-03 12:49:45 +00:00

View File

@@ -11814,12 +11814,15 @@ public class DevicePolicyManagerService extends BaseIDevicePolicyManager {
}
private boolean isSetSecureSettingLocationModeCheckEnabled(String packageName, int userId) {
long ident = mInjector.binderClearCallingIdentity();
try {
return mIPlatformCompat.isChangeEnabledByPackageName(USE_SET_LOCATION_ENABLED,
packageName, userId);
} catch (RemoteException e) {
Log.e(LOG_TAG, "Failed to get a response from PLATFORM_COMPAT_SERVICE", e);
return getTargetSdk(packageName, userId) > Build.VERSION_CODES.Q;
} finally {
mInjector.binderRestoreCallingIdentity(ident);
}
}