From ce94bf8cdfa80977dc3a4bca47104d7e01dcab26 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Wed, 8 May 2013 13:35:59 +0100 Subject: [PATCH] CheckVoiceData: only list English as unavailable if the base resources are not present. --- android/src/com/reecedunn/espeak/CheckVoiceData.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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;