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

This commit is contained in:
Reece H. Dunn
2013-05-08 13:35:59 +01:00
parent 7570253b95
commit ce94bf8cdf
@@ -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;