|
|
@ -194,9 +194,11 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr
|
|
|
|
|
|
|
|
|
|
|
|
private void initializePlatformSpecificOptions() {
|
|
|
|
private void initializePlatformSpecificOptions() {
|
|
|
|
PreferenceGroup pushSmsCategory = (PreferenceGroup) findPreference("push_sms_category");
|
|
|
|
PreferenceGroup pushSmsCategory = (PreferenceGroup) findPreference("push_sms_category");
|
|
|
|
|
|
|
|
PreferenceGroup advancedCategory = (PreferenceGroup) findPreference("advanced_category");
|
|
|
|
Preference defaultPreference = findPreference(KITKAT_DEFAULT_PREF);
|
|
|
|
Preference defaultPreference = findPreference(KITKAT_DEFAULT_PREF);
|
|
|
|
Preference allSmsPreference = findPreference(TextSecurePreferences.ALL_SMS_PREF);
|
|
|
|
Preference allSmsPreference = findPreference(TextSecurePreferences.ALL_SMS_PREF);
|
|
|
|
Preference allMmsPreference = findPreference(TextSecurePreferences.ALL_MMS_PREF);
|
|
|
|
Preference allMmsPreference = findPreference(TextSecurePreferences.ALL_MMS_PREF);
|
|
|
|
|
|
|
|
Preference screenSecurityPreference = findPreference(TextSecurePreferences.SCREEN_SECURITY_PREF);
|
|
|
|
|
|
|
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && pushSmsCategory != null) {
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && pushSmsCategory != null) {
|
|
|
|
if (allSmsPreference != null) pushSmsCategory.removePreference(allSmsPreference);
|
|
|
|
if (allSmsPreference != null) pushSmsCategory.removePreference(allSmsPreference);
|
|
|
@ -216,6 +218,13 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredSherlockPr
|
|
|
|
} else if (pushSmsCategory != null && defaultPreference != null) {
|
|
|
|
} else if (pushSmsCategory != null && defaultPreference != null) {
|
|
|
|
pushSmsCategory.removePreference(defaultPreference);
|
|
|
|
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) {
|
|
|
|
private void initializeEditTextSummary(final EditTextPreference preference) {
|
|
|
|