Browse Source

CheckVoiceData: only list English as unavailable if the base resources are not present.

master
Reece H. Dunn 12 years ago
parent
commit
ce94bf8cdf
1 changed files with 5 additions and 2 deletions
  1. 5
    2
      android/src/com/reecedunn/espeak/CheckVoiceData.java

+ 5
- 2
android/src/com/reecedunn/espeak/CheckVoiceData.java View File

ArrayList<String> availableLanguages = new ArrayList<String>(); ArrayList<String> availableLanguages = new ArrayList<String>();
ArrayList<String> unavailableLanguages = new ArrayList<String>(); ArrayList<String> unavailableLanguages = new ArrayList<String>();


if (!hasBaseResources(this) || canUpgradeResources(this)) {
unavailableLanguages.add(Locale.ENGLISH.toString());
boolean haveBaseResources = hasBaseResources(this);
if (!haveBaseResources || canUpgradeResources(this)) {
if (!haveBaseResources) {
unavailableLanguages.add(Locale.ENGLISH.toString());
}
returnResults(Engine.CHECK_VOICE_DATA_MISSING_DATA, dataPath, availableLanguages, returnResults(Engine.CHECK_VOICE_DATA_MISSING_DATA, dataPath, availableLanguages,
unavailableLanguages); unavailableLanguages);
return; return;

Loading…
Cancel
Save