summaryrefslogtreecommitdiffstats
path: root/policy/src/com/android
diff options
context:
space:
mode:
authorJim Miller <jaggies@google.com>2013-02-27 21:35:18 -0800
committerJim Miller <jaggies@google.com>2013-03-20 17:26:53 -0700
commitc81a5d632172721f71267f521f0d3e6dc3ae7e43 (patch)
tree2661c504c80c4ec96219c478b7febdee4099a43b /policy/src/com/android
parent3be79f328a9b8817859679d6c39a509e897db845 (diff)
downloadframeworks_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.java28
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);