diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index 706b4726e..0a5229b26 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -156,7 +156,7 @@ - + = Build.VERSION_CODES.KITKAT && pushSmsCategory != null) { if (allSmsPreference != null) pushSmsCategory.removePreference(allSmsPreference); @@ -216,6 +218,13 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr } else if (pushSmsCategory != null && defaultPreference != null) { pushSmsCategory.removePreference(defaultPreference); } + + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1 && + advancedCategory != null && + screenSecurityPreference != null) + { + advancedCategory.removePreference(screenSecurityPreference); + } } private void initializeEditTextSummary(final EditTextPreference preference) { diff --git a/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java b/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java index 31e1a5da4..18d9aa552 100644 --- a/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java +++ b/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java @@ -29,7 +29,7 @@ public class TextSecurePreferences { private static final String PASSPHRASE_TIMEOUT_INTERVAL_PREF = "pref_timeout_interval"; private static final String PASSPHRASE_TIMEOUT_PREF = "pref_timeout_passphrase"; private static final String AUTO_KEY_EXCHANGE_PREF = "pref_auto_complete_key_exchange"; - private static final String SCREEN_SECURITY_PREF = "pref_screen_security"; + public static final String SCREEN_SECURITY_PREF = "pref_screen_security"; private static final String ENTER_SENDS_PREF = "pref_enter_sends"; private static final String ENTER_PRESENT_PREF = "pref_enter_key"; private static final String SMS_DELIVERY_REPORT_PREF = "pref_delivery_report_sms";