Index: content/browser/speech/speech_recognizer_impl.cc |
diff --git a/content/browser/speech/speech_recognizer_impl.cc b/content/browser/speech/speech_recognizer_impl.cc |
index d8b765f8f9a945bc17303584341f02b5ee881bf7..d80ae1a6377c1872a19f03fa1592f76ef78ab10d 100644 |
--- a/content/browser/speech/speech_recognizer_impl.cc |
+++ b/content/browser/speech/speech_recognizer_impl.cc |
@@ -130,10 +130,6 @@ SpeechRecognizerImpl::SpeechRecognizerImpl( |
recognition_engine_->set_delegate(this); |
} |
-SpeechRecognizerImpl::~SpeechRecognizerImpl() { |
- endpointer_.EndSession(); |
-} |
- |
// ------- Methods that trigger Finite State Machine (FSM) events ------------ |
// NOTE:all the external events and requests should be enqueued (PostTask), even |
@@ -175,6 +171,15 @@ bool SpeechRecognizerImpl::IsCapturingAudio() const { |
return is_capturing_audio; |
} |
+const SpeechRecognitionEngine& |
+SpeechRecognizerImpl::recognition_engine() const { |
+ return *(recognition_engine_.get()); |
+} |
+ |
+SpeechRecognizerImpl::~SpeechRecognizerImpl() { |
+ endpointer_.EndSession(); |
+} |
+ |
// Invoked in the audio thread. |
void SpeechRecognizerImpl::OnError(AudioInputController* controller, |
int error_code) { |
@@ -622,11 +627,6 @@ void SpeechRecognizerImpl::UpdateSignalAndNoiseLevels(const float& rms, |
session_id_, clip_detected ? 1.0f : audio_level_, noise_level); |
} |
-const SpeechRecognitionEngine& |
- SpeechRecognizerImpl::recognition_engine() const { |
- return *(recognition_engine_.get()); |
-} |
- |
void SpeechRecognizerImpl::SetAudioManagerForTesting( |
AudioManager* audio_manager) { |
testing_audio_manager_ = audio_manager; |