diff options
author | Jim Miller <jaggies@google.com> | 2013-02-27 21:35:18 -0800 |
---|---|---|
committer | Jim Miller <jaggies@google.com> | 2013-03-20 17:26:53 -0700 |
commit | c81a5d632172721f71267f521f0d3e6dc3ae7e43 (patch) | |
tree | 2661c504c80c4ec96219c478b7febdee4099a43b /policy/src/com/android | |
parent | 3be79f328a9b8817859679d6c39a509e897db845 (diff) | |
download | frameworks_base-c81a5d632172721f71267f521f0d3e6dc3ae7e43.zip frameworks_base-c81a5d632172721f71267f521f0d3e6dc3ae7e43.tar.gz frameworks_base-c81a5d632172721f71267f521f0d3e6dc3ae7e43.tar.bz2 |
Fix bad merge in KeyguardHostView
This restores the fix detailed in Change-Id: I866d4b42493df3a6449d8eabc3ea140dc39dac57
Change-Id: Ibe75afd7a612cf96a56e5815a198c2047c7ff5bd
Diffstat (limited to 'policy/src/com/android')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java | 28 |
1 files changed, 11 insertions, 17 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 46f6430..4885407 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java @@ -147,6 +147,16 @@ public class KeyguardHostView extends KeyguardViewBase { // In other words, mUserId should never change - hence it's marked final. mUserId = mLockPatternUtils.getCurrentUser(); + DevicePolicyManager dpm = + (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE); + if (dpm != null) { + mDisabledFeatures = getDisabledFeatures(dpm); + mCameraDisabled = dpm.getCameraDisabled(null); + } + + mSafeModeEnabled = LockPatternUtils.isSafeModeEnabled(); + + // These need to be created with the user context... Context userContext = null; try { final String packageName = "system"; @@ -159,29 +169,13 @@ public class KeyguardHostView extends KeyguardViewBase { userContext = context; } - // These need to be created with the user context... mAppWidgetHost = new AppWidgetHost(userContext, APPWIDGET_HOST_ID, mOnClickHandler, Looper.myLooper()); - mAppWidgetManager = AppWidgetManager.getInstance(userContext); cleanupAppWidgetIds(); - mSecurityModel = new KeyguardSecurityModel(context); - - mViewStateManager = new KeyguardViewStateManager(this); - - DevicePolicyManager dpm = - (DevicePolicyManager) mContext.getSystemService(Context.DEVICE_POLICY_SERVICE); - if (dpm != null) { - mDisabledFeatures = getDisabledFeatures(dpm); - mCameraDisabled = dpm.getCameraDisabled(null); - } - - mSafeModeEnabled = LockPatternUtils.isSafeModeEnabled(); - - cleanupAppWidgetIds(); + mAppWidgetManager = AppWidgetManager.getInstance(userContext); - mAppWidgetManager = AppWidgetManager.getInstance(mContext); mSecurityModel = new KeyguardSecurityModel(context); mViewStateManager = new KeyguardViewStateManager(this); |