From 461b345886bc3c82b8e264158a7a754d59ea41ce Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sun, 29 Sep 2013 14:00:01 -0700 Subject: [PATCH] Disable keyguard widgets on low memory devices Fixes bug 10784493 Change-Id: I6271ea94f6832bb061ba9f64efea460d28ee5695 --- .../Keyguard/src/com/android/keyguard/KeyguardHostView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java b/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java index f4c16c666d203..4da6171cb43c8 100644 --- a/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java +++ b/packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java @@ -428,10 +428,11 @@ public class KeyguardHostView extends KeyguardViewBase { } private boolean widgetsDisabled() { + boolean disabledByLowRamDevice = ActivityManager.isLowRamDeviceStatic(); boolean disabledByDpm = (mDisabledFeatures & DevicePolicyManager.KEYGUARD_DISABLE_WIDGETS_ALL) != 0; boolean disabledByUser = !mLockPatternUtils.getWidgetsEnabled(); - return disabledByDpm || disabledByUser; + return disabledByLowRamDevice || disabledByDpm || disabledByUser; } private boolean cameraDisabledByDpm() {