TtsService.java: Use the locale from the SynthesisRequest, not the last onLoadLanguage call.

This commit is contained in:
Reece H. Dunn
2013-09-07 14:45:27 +01:00
parent 61f9875689
commit 602a14d76f
@@ -203,7 +203,7 @@ public class TtsService extends TextToSpeechService {
@Override
protected synchronized void onSynthesizeText(
SynthesisRequest request, SynthesisCallback callback) {
final int result = onLoadLanguage(mLanguage, mCountry, mVariant);
final int result = onLoadLanguage(request.getLanguage(), request.getCountry(), request.getVariant());
switch (result) {
case TextToSpeech.LANG_MISSING_DATA:
case TextToSpeech.LANG_NOT_SUPPORTED: