summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nicolas Prevot <nprevot@google.com> 2014-07-30 14:05:02 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-07-24 15:36:05 +0000
commit4d4920ad81b51a4e8657b298d1c713f1d0613d87 (patch)
treedc048d101925201164943504b3a8f38ef0d03f1b
parentdda48f12212a24371de0e6ba2e5e637925cd9b5e (diff)
parent90af6d736550305a9201c57a5e055fb52c999dab (diff)
Merge "Fixing a NullPointerException in isProfileOwnerApp." into lmp-dev
-rw-r--r--core/java/android/app/admin/DevicePolicyManager.java7
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");
}