Fix for 2129239: Always enable the menu hard key in LockScreen when 'ro.monkey' is set.
BUG=2129239
DRNO=discussed with hiroshi/mcleron who gave thumbs up.
diff --git a/policy/com/android/internal/policy/impl/LockScreen.java b/policy/com/android/internal/policy/impl/LockScreen.java
index 32736f8..a9f35467 100644
--- a/policy/com/android/internal/policy/impl/LockScreen.java
+++ b/policy/com/android/internal/policy/impl/LockScreen.java
@@ -30,6 +30,8 @@
import android.graphics.drawable.Drawable;
import android.util.Log;
import android.media.AudioManager;
+import android.os.SystemProperties;
+
import com.android.internal.telephony.IccCard;
import java.util.Date;
@@ -151,7 +153,8 @@
mCallback = callback;
mDisableMenuKeyInLockScreen = getResources()
- .getBoolean(R.bool.config_disableMenuKeyInLockScreen);
+ .getBoolean(R.bool.config_disableMenuKeyInLockScreen)
+ && !SystemProperties.getBoolean("ro.monkey", false);
mCreatedInPortrait = updateMonitor.isInPortrait();