summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Svetoslav <svetoslavganov@google.com> 2014-10-15 00:02:58 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-10-15 00:02:59 +0000
commitdc876b56217c588596661ca514b4bdb8a6cfe843 (patch)
tree682df145b9b5cf4a40cf1afa3856c5e7e6bf3d18
parentea4966442cd035e592aa73c0c29225efe3f091fb (diff)
parent28433dbdabd3f60224131039911a8f1def3fe670 (diff)
Merge "Fix a NPE in device policy manager service." into lmp-dev
-rw-r--r--services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
index f8f20dc458c0..a5a622c85b01 100644
--- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
+++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
@@ -5320,6 +5320,9 @@ public class DevicePolicyManagerService extends IDevicePolicyManager.Stub {
@Override
public List<String> getCrossProfileWidgetProviders(int profileId) {
synchronized (DevicePolicyManagerService.this) {
+ if (mDeviceOwner == null) {
+ return Collections.emptyList();
+ }
ComponentName ownerComponent = mDeviceOwner.getProfileOwnerComponent(profileId);
if (ownerComponent == null) {
return Collections.emptyList();