| Index: content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java b/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java
|
| index 7df3c659590f73dbf6e259a5a837eaf675b30f55..77d60e57219eb032fb66a77c06b662f24b33a12a 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/SpeechRecognition.java
|
| @@ -19,6 +19,7 @@
|
|
|
| import org.chromium.base.CalledByNative;
|
| import org.chromium.base.JNINamespace;
|
| +import org.chromium.content_public.common.SpeechRecognitionErrorCode;
|
|
|
| import java.util.ArrayList;
|
| import java.util.List;
|
| @@ -89,30 +90,30 @@
|
|
|
| @Override
|
| public void onError(int error) {
|
| - int code = SpeechRecognitionError.NONE;
|
| + int code = SpeechRecognitionErrorCode.NONE;
|
|
|
| // Translate Android SpeechRecognizer errors to Web Speech API errors.
|
| switch(error) {
|
| case SpeechRecognizer.ERROR_AUDIO:
|
| - code = SpeechRecognitionError.AUDIO;
|
| + code = SpeechRecognitionErrorCode.AUDIO;
|
| break;
|
| case SpeechRecognizer.ERROR_CLIENT:
|
| - code = SpeechRecognitionError.ABORTED;
|
| + code = SpeechRecognitionErrorCode.ABORTED;
|
| break;
|
| case SpeechRecognizer.ERROR_RECOGNIZER_BUSY:
|
| case SpeechRecognizer.ERROR_INSUFFICIENT_PERMISSIONS:
|
| - code = SpeechRecognitionError.NOT_ALLOWED;
|
| + code = SpeechRecognitionErrorCode.NOT_ALLOWED;
|
| break;
|
| case SpeechRecognizer.ERROR_NETWORK_TIMEOUT:
|
| case SpeechRecognizer.ERROR_NETWORK:
|
| case SpeechRecognizer.ERROR_SERVER:
|
| - code = SpeechRecognitionError.NETWORK;
|
| + code = SpeechRecognitionErrorCode.NETWORK;
|
| break;
|
| case SpeechRecognizer.ERROR_NO_MATCH:
|
| - code = SpeechRecognitionError.NO_MATCH;
|
| + code = SpeechRecognitionErrorCode.NO_MATCH;
|
| break;
|
| case SpeechRecognizer.ERROR_SPEECH_TIMEOUT:
|
| - code = SpeechRecognitionError.NO_SPEECH;
|
| + code = SpeechRecognitionErrorCode.NO_SPEECH;
|
| break;
|
| default:
|
| assert false;
|
| @@ -142,7 +143,7 @@
|
| // We assume that onResults is called only once, at the end of a session, thus we
|
| // terminate. If one day the recognition provider changes dictation mode behavior to
|
| // call onResults several times, we should terminate only if (!mContinuous).
|
| - terminate(SpeechRecognitionError.NONE);
|
| + terminate(SpeechRecognitionErrorCode.NONE);
|
| }
|
|
|
| @Override
|
| @@ -237,7 +238,7 @@
|
| mState = STATE_IDLE;
|
| }
|
|
|
| - if (error != SpeechRecognitionError.NONE)
|
| + if (error != SpeechRecognitionErrorCode.NONE)
|
| nativeOnRecognitionError(mNativeSpeechRecognizerImplAndroid, error);
|
|
|
| mRecognizer.destroy();
|
| @@ -270,7 +271,7 @@
|
| return;
|
|
|
| mRecognizer.cancel();
|
| - terminate(SpeechRecognitionError.ABORTED);
|
| + terminate(SpeechRecognitionErrorCode.ABORTED);
|
| }
|
|
|
| @CalledByNative
|
|
|