Merge "Fix a bug in the network TTS api." into ics-mr1
This commit is contained in:
committed by
Android (Google) Code Review
commit
98f5500c71
@@ -1089,6 +1089,7 @@ public class TextToSpeech {
|
||||
|
||||
// Copy feature strings defined by the framework.
|
||||
copyStringParam(bundle, params, Engine.KEY_FEATURE_NETWORK_SYNTHESIS);
|
||||
copyStringParam(bundle, params, Engine.KEY_FEATURE_EMBEDDED_SYNTHESIS);
|
||||
|
||||
// Copy over all parameters that start with the name of the
|
||||
// engine that we are currently connected to. The engine is
|
||||
|
||||
@@ -792,8 +792,13 @@ public abstract class TextToSpeechService extends Service {
|
||||
|
||||
public String[] getFeaturesForLanguage(String lang, String country, String variant) {
|
||||
Set<String> features = onGetFeaturesForLanguage(lang, country, variant);
|
||||
String[] featuresArray = new String[features.size()];
|
||||
features.toArray(featuresArray);
|
||||
String[] featuresArray = null;
|
||||
if (features != null) {
|
||||
featuresArray = new String[features.size()];
|
||||
features.toArray(featuresArray);
|
||||
} else {
|
||||
featuresArray = new String[0];
|
||||
}
|
||||
return featuresArray;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user