diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-07 17:44:32 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-07-07 17:44:32 -0700 |
commit | f96fb705f5b63177a79379b68dde307105b46f21 (patch) | |
tree | a1fad594105f6858af181df282f89bfa0fe34638 /src/com | |
parent | eb72bcd6d07708bfc65eec474092f136e822c9fb (diff) | |
parent | 00d4fbfc42f2f4abf1a82f0854eb3d7c1ef1a04d (diff) | |
download | packages_apps_settings-f96fb705f5b63177a79379b68dde307105b46f21.zip packages_apps_settings-f96fb705f5b63177a79379b68dde307105b46f21.tar.gz packages_apps_settings-f96fb705f5b63177a79379b68dde307105b46f21.tar.bz2 |
Merge change 6432 into donut
* changes:
In the TTS settings: rely on the default locale rather than default values stored in TextToSpeech.Engine to initialize the default TTS country and variant.
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/settings/TextToSpeechSettings.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/settings/TextToSpeechSettings.java b/src/com/android/settings/TextToSpeechSettings.java index 11998a3..88bfc67 100644 --- a/src/com/android/settings/TextToSpeechSettings.java +++ b/src/com/android/settings/TextToSpeechSettings.java @@ -191,8 +191,9 @@ public class TextToSpeechSettings extends PreferenceActivity implements country = Settings.Secure.getString(resolver, KEY_TTS_DEFAULT_COUNTRY); if (country == null) { // default country setting not found, initialize it, as well as the variant; - country = TextToSpeech.Engine.FALLBACK_TTS_DEFAULT_COUNTRY; - variant = TextToSpeech.Engine.FALLBACK_TTS_DEFAULT_VARIANT; + Locale currentLocale = Locale.getDefault(); + country = currentLocale.getISO3Country(); + variant = currentLocale.getVariant(); Settings.Secure.putString(resolver, TTS_DEFAULT_COUNTRY, country); Settings.Secure.putString(resolver, TTS_DEFAULT_VARIANT, variant); } @@ -203,7 +204,8 @@ public class TextToSpeechSettings extends PreferenceActivity implements variant = Settings.Secure.getString(resolver, KEY_TTS_DEFAULT_VARIANT); if (variant == null) { // default variant setting not found, initialize it - variant = TextToSpeech.Engine.FALLBACK_TTS_DEFAULT_VARIANT; + Locale currentLocale = Locale.getDefault(); + variant = currentLocale.getVariant(); Settings.Secure.putString(resolver, TTS_DEFAULT_VARIANT, variant); } } |