summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java
diff options
context:
space:
mode:
authorroldenburg <roldenburg@google.com>2018-02-22 15:34:14 -0800
committerCopybara-Service <copybara-piper@google.com>2018-02-22 18:18:15 -0800
commit7742bac3b37066ad6fa2c44582c90f12119fd8b3 (patch)
tree336d42675f45230f08f58cc52093fc37a31035d5 /java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java
parent59c58249e8e8b18534e1d515374985ac10fc9b65 (diff)
Use SystemProperties to access ro.carrier as System.getProperty cannot get it
Bug: 71707082 Test: MotorolaHiddenMenuKeySequenceTest PiperOrigin-RevId: 186685319 Change-Id: If23ec797a174736e68b6100b3d33c7dccb9a88f8
Diffstat (limited to 'java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java')
-rw-r--r--java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java b/java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java
index 81f6b607c..079624b64 100644
--- a/java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java
+++ b/java/com/android/dialer/oem/MotorolaHiddenMenuKeySequence.java
@@ -65,13 +65,14 @@ public class MotorolaHiddenMenuKeySequence {
*/
private static synchronized MotorolaHiddenMenuKeySequence getInstance(Context context) {
if (null == instance) {
- instance = new MotorolaHiddenMenuKeySequence(context);
+ instance = new MotorolaHiddenMenuKeySequence(context, new SystemPropertiesAccessor());
}
return instance;
}
@VisibleForTesting
- MotorolaHiddenMenuKeySequence(Context context) {
+ MotorolaHiddenMenuKeySequence(
+ Context context, SystemPropertiesAccessor systemPropertiesAccessor) {
if (MotorolaUtils.isSupportingHiddenMenu(context)) {
Collections.addAll(
hiddenKeySequences,
@@ -88,7 +89,7 @@ public class MotorolaHiddenMenuKeySequence {
featureHiddenMenuEnabled = true;
}
- if ("tracfone".equals(System.getProperty("ro.carrier"))) {
+ if ("tracfone".equals(systemPropertiesAccessor.get("ro.carrier"))) {
addHiddenKeySequence("#83865625#", "com.motorola.extensions.TFUnlock");
addHiddenKeySequence("#83782887#", "com.motorola.extensions.TFStatus");
featureHiddenMenuEnabled = true;