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

@@ -107,8 +107,11 @@ public class CheckVoiceData extends Activity {
ArrayList<String> availableLanguages = 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,
unavailableLanguages);
return;

Loading…
Cancel
Save