summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jim Miller <jaggies@google.com> 2012-09-05 12:49:30 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2012-09-05 12:49:31 -0700
commit9ca26e43652b516f6d38dc92120d802b5e8bfde4 (patch)
treece50806ff1463a6462ee45e1a93ff04d3dacad23
parent91a65b5339e1e43d56d123003e7112a5223e2f75 (diff)
parentf73fbf79a1db4bc5ccc829c8a84f3431ab986cbc (diff)
Merge "Don't depend on LockPatternUtils to get DevicePolicyManager" into jb-mr1-dev
-rw-r--r--policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
index e0ba211c2e25..da2f268e3e2a 100644
--- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
+++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
@@ -582,7 +582,9 @@ public class KeyguardHostView extends KeyguardViewBase {
}
private void maybePopulateWidgets() {
- if (mLockPatternUtils.getDevicePolicyManager().getKeyguardWidgetsDisabled(null)
+ DevicePolicyManager dpm =
+ (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE);
+ if (dpm != null && dpm.getKeyguardWidgetsDisabled(null)
!= DevicePolicyManager.KEYGUARD_DISABLE_WIDGETS_NONE) {
Log.v(TAG, "Keyguard widgets disabled because of device policy admin");
return;