mirror of
https://github.com/moparisthebest/k-9
synced 2024-08-13 17:03:48 -04:00
Show the correct quote style options at preference load time.
This commit is contained in:
parent
f9ddc7eb06
commit
aa0eeac736
@ -224,10 +224,7 @@ public class AccountSettings extends K9PreferenceActivity
|
|||||||
|
|
||||||
mComposingScreen = (PreferenceScreen) findPreference(PREFERENCE_SCREEN_COMPOSING);
|
mComposingScreen = (PreferenceScreen) findPreference(PREFERENCE_SCREEN_COMPOSING);
|
||||||
|
|
||||||
mQuoteStyle = (ListPreference) findPreference(PREFERENCE_QUOTE_STYLE);
|
Preference.OnPreferenceChangeListener quoteStyleListener = new Preference.OnPreferenceChangeListener()
|
||||||
mQuoteStyle.setValue(mAccount.getQuoteStyle().name());
|
|
||||||
mQuoteStyle.setSummary(mQuoteStyle.getEntry());
|
|
||||||
mQuoteStyle.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener()
|
|
||||||
{
|
{
|
||||||
@Override
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object newValue)
|
public boolean onPreferenceChange(Preference preference, Object newValue)
|
||||||
@ -247,7 +244,14 @@ public class AccountSettings extends K9PreferenceActivity
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
});
|
};
|
||||||
|
mQuoteStyle = (ListPreference) findPreference(PREFERENCE_QUOTE_STYLE);
|
||||||
|
mQuoteStyle.setValue(mAccount.getQuoteStyle().name());
|
||||||
|
mQuoteStyle.setSummary(mQuoteStyle.getEntry());
|
||||||
|
mQuoteStyle.setOnPreferenceChangeListener(quoteStyleListener);
|
||||||
|
// Call the onPreferenceChange() handler on startup to update the Preference dialogue based
|
||||||
|
// upon the existing quote style setting.
|
||||||
|
quoteStyleListener.onPreferenceChange(mQuoteStyle, mAccount.getQuoteStyle().name());
|
||||||
|
|
||||||
mCheckFrequency = (ListPreference) findPreference(PREFERENCE_FREQUENCY);
|
mCheckFrequency = (ListPreference) findPreference(PREFERENCE_FREQUENCY);
|
||||||
mCheckFrequency.setValue(String.valueOf(mAccount.getAutomaticCheckIntervalMinutes()));
|
mCheckFrequency.setValue(String.valueOf(mAccount.getAutomaticCheckIntervalMinutes()));
|
||||||
|
Loading…
Reference in New Issue
Block a user