summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/setupwizard
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/cyanogenmod/setupwizard')
-rw-r--r--src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java b/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java
index ab7c07f..8128968 100644
--- a/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java
+++ b/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java
@@ -152,6 +152,14 @@ public class CyanogenSettingsPage extends SetupPage {
}
}
+ private static boolean isKeyDisablerActive() {
+ try {
+ return KeyDisabler.isActive();
+ } catch (Exception e) {
+ return false;
+ }
+ }
+
private static boolean hideWhisperPush(Context context) {
final int playServicesAvailable = GooglePlayServicesUtil
.isGooglePlayServicesAvailable(context);
@@ -243,7 +251,7 @@ public class CyanogenSettingsPage extends SetupPage {
mNavKeysRow.setVisibility(View.GONE);
} else {
boolean navKeysDisabled =
- KeyDisabler.isActive();
+ isKeyDisablerActive();
mNavKeys.setChecked(navKeysDisabled);
}
mSecureSmsRow = mRootView.findViewById(R.id.secure_sms);