Merge "Do not reset language in case of the TTS service reconnect."

This commit is contained in:
Przemyslaw Szczepaniak
2014-03-24 10:08:36 +00:00
committed by Android (Google) Code Review

View File

@@ -1500,11 +1500,13 @@ public class TextToSpeech {
try {
mService.setCallback(getCallerIdentity(), mCallback);
String[] defaultLanguage = mService.getClientDefaultLanguage();
mParams.putString(Engine.KEY_PARAM_LANGUAGE, defaultLanguage[0]);
mParams.putString(Engine.KEY_PARAM_COUNTRY, defaultLanguage[1]);
mParams.putString(Engine.KEY_PARAM_VARIANT, defaultLanguage[2]);
if (mParams.getString(Engine.KEY_PARAM_LANGUAGE) == null) {
String[] defaultLanguage = mService.getClientDefaultLanguage();
mParams.putString(Engine.KEY_PARAM_LANGUAGE, defaultLanguage[0]);
mParams.putString(Engine.KEY_PARAM_COUNTRY, defaultLanguage[1]);
mParams.putString(Engine.KEY_PARAM_VARIANT, defaultLanguage[2]);
}
Log.i(TAG, "Set up connection to " + mName);
return SUCCESS;