diff --git a/android/src/com/reecedunn/espeak/CheckVoiceData.java b/android/src/com/reecedunn/espeak/CheckVoiceData.java index 02ae4940..b650b43a 100755 --- a/android/src/com/reecedunn/espeak/CheckVoiceData.java +++ b/android/src/com/reecedunn/espeak/CheckVoiceData.java @@ -107,8 +107,11 @@ public class CheckVoiceData extends Activity { ArrayList availableLanguages = new ArrayList(); ArrayList unavailableLanguages = new ArrayList(); - 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;