summaryrefslogtreecommitdiffstats
path: root/policy
diff options
context:
space:
mode:
authorDavor Bertovic <davor@losinj.com>2012-02-11 16:53:53 +0100
committerDavor Bertovic <davor@losinj.com>2012-02-11 16:53:53 +0100
commit598e4159228497a9f8fdde01e96477af86ffdd78 (patch)
treeb170045225003267be78c98e284434db70970595 /policy
parentf8a78d0a2a16ac6fc3c4ce20a9c3df10d8725156 (diff)
downloadframeworks_base-598e4159228497a9f8fdde01e96477af86ffdd78.zip
frameworks_base-598e4159228497a9f8fdde01e96477af86ffdd78.tar.gz
frameworks_base-598e4159228497a9f8fdde01e96477af86ffdd78.tar.bz2
Menu unlock (frameworks part)
The option in Settings/Security/Lockscreen was added before in some CM commit, but not working and was missing a proper frameworks part Patchet 3: Done like master Danesh M wanted Change-Id: I589c77cd58d7beb4093e334f074c7f7643d90858
Diffstat (limited to 'policy')
-rw-r--r--policy/src/com/android/internal/policy/impl/LockScreen.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/LockScreen.java b/policy/src/com/android/internal/policy/impl/LockScreen.java
index 24a2420..c87afe4 100644
--- a/policy/src/com/android/internal/policy/impl/LockScreen.java
+++ b/policy/src/com/android/internal/policy/impl/LockScreen.java
@@ -298,7 +298,8 @@ class LockScreen extends LinearLayout implements KeyguardScreen {
final boolean configDisabled = res.getBoolean(R.bool.config_disableMenuKeyInLockScreen);
final boolean isTestHarness = ActivityManager.isRunningInTestHarness();
final boolean fileOverride = (new File(ENABLE_MENU_KEY_FILE)).exists();
- return !configDisabled || isTestHarness || fileOverride;
+ final boolean menuOverride = Settings.System.getInt(getContext().getContentResolver(), Settings.System.MENU_UNLOCK_SCREEN, 0) == 1;
+ return !configDisabled || isTestHarness || fileOverride || menuOverride;
}
/**