Use a dedicated summary for 'never lock Briar' for proper English

This commit is contained in:
Torsten Grote
2018-08-14 17:06:41 -03:00
parent 04ffff0953
commit bffd78d404
2 changed files with 20 additions and 4 deletions

View File

@@ -460,7 +460,20 @@ public class SettingsFragment extends PreferenceFragmentCompat
int timeout = settings.getInt(PREF_SCREEN_LOCK_TIMEOUT,
Integer.valueOf(getString(
R.string.pref_lock_timeout_value_default)));
screenLockTimeout.setValue(String.valueOf(timeout));
String newValue = String.valueOf(timeout);
screenLockTimeout.setValue(newValue);
setScreenLockTimeoutSummary(newValue);
}
}
private void setScreenLockTimeoutSummary(String timeout) {
String never = getString(R.string.pref_lock_timeout_value_never);
if (timeout.equals(never)) {
screenLockTimeout
.setSummary(R.string.pref_lock_timeout_never_summary);
} else {
screenLockTimeout
.setSummary(R.string.pref_lock_timeout_summary);
}
}
@@ -525,9 +538,10 @@ public class SettingsFragment extends PreferenceFragmentCompat
storeSettings(s);
} else if (preference == screenLockTimeout) {
Settings s = new Settings();
s.putInt(PREF_SCREEN_LOCK_TIMEOUT,
Integer.valueOf((String) newValue));
String value = (String) newValue;
s.putInt(PREF_SCREEN_LOCK_TIMEOUT, Integer.valueOf(value));
storeSettings(s);
setScreenLockTimeoutSummary(value);
} else if (preference == notifyPrivateMessages) {
Settings s = new Settings();
s.putBoolean(PREF_NOTIFY_PRIVATE, (Boolean) newValue);