diff options
| author | 2014-07-30 14:05:02 +0000 | |
|---|---|---|
| committer | 2014-07-24 15:36:05 +0000 | |
| commit | 4d4920ad81b51a4e8657b298d1c713f1d0613d87 (patch) | |
| tree | dc048d101925201164943504b3a8f38ef0d03f1b | |
| parent | dda48f12212a24371de0e6ba2e5e637925cd9b5e (diff) | |
| parent | 90af6d736550305a9201c57a5e055fb52c999dab (diff) | |
Merge "Fixing a NullPointerException in isProfileOwnerApp." into lmp-dev
| -rw-r--r-- | core/java/android/app/admin/DevicePolicyManager.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/app/admin/DevicePolicyManager.java b/core/java/android/app/admin/DevicePolicyManager.java index 9310bf80ba13..8be52a275714 100644 --- a/core/java/android/app/admin/DevicePolicyManager.java +++ b/core/java/android/app/admin/DevicePolicyManager.java @@ -2296,9 +2296,10 @@ public class DevicePolicyManager { public boolean isProfileOwnerApp(String packageName) { if (mService != null) { try { - String profileOwnerPackage = mService.getProfileOwner( - Process.myUserHandle().getIdentifier()).getPackageName(); - return profileOwnerPackage != null && profileOwnerPackage.equals(packageName); + ComponentName profileOwner = mService.getProfileOwner( + Process.myUserHandle().getIdentifier()); + return profileOwner != null + && profileOwner.getPackageName().equals(packageName); } catch (RemoteException re) { Log.w(TAG, "Failed to check profile owner"); } |