Browse Source

eSpeakActivity: don't report an error if mVoices is null, set the installed voices to 0.

master
Reece H. Dunn 12 years ago
parent
commit
5998278dda
1 changed files with 5 additions and 8 deletions
  1. 5
    8
      android/src/com/googlecode/eyesfree/espeak/eSpeakActivity.java

+ 5
- 8
android/src/com/googlecode/eyesfree/espeak/eSpeakActivity.java View File



mVoices = data.getStringArrayListExtra(TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES); mVoices = data.getStringArrayListExtra(TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES);


if (mVoices == null) {
Log.e(TAG, "Data check failed -- voices is null.");
setState(State.FAILURE);
showDialog(DIALOG_ERROR);
return;
}

initializeEngine(); initializeEngine();


final TextView availableVoices = (TextView) findViewById(R.id.availableVoices); final TextView availableVoices = (TextView) findViewById(R.id.availableVoices);
availableVoices.setText(Integer.toString(mVoices.size()));
if (mVoices == null) {
availableVoices.setText("0");
} else {
availableVoices.setText(Integer.toString(mVoices.size()));
}
} }


/** /**

Loading…
Cancel
Save