Index: content/renderer/speech_recognition_dispatcher.cc |
diff --git a/content/renderer/speech_recognition_dispatcher.cc b/content/renderer/speech_recognition_dispatcher.cc |
index 3d76c20b90825a495e7da382468866f87e26a8b4..e59082d33dce2e55e0362ac0719fc8ec1349b9d5 100644 |
--- a/content/renderer/speech_recognition_dispatcher.cc |
+++ b/content/renderer/speech_recognition_dispatcher.cc |
@@ -35,6 +35,15 @@ SpeechRecognitionDispatcher::SpeechRecognitionDispatcher( |
SpeechRecognitionDispatcher::~SpeechRecognitionDispatcher() { |
} |
+void SpeechRecognitionDispatcher::AbortAllRecognitions() { |
+ for (HandleMap::iterator iter = handle_map_.begin(); |
+ iter != handle_map_.end(); |
no longer working on chromium
2014/07/24 11:00:29
fix the indentation
|
+ ++iter) { |
+ // OnEnd event will be sent to the SpeechRecognition object later. |
+ abort(iter->second, recognizer_client_); |
+ } |
+} |
+ |
bool SpeechRecognitionDispatcher::OnMessageReceived( |
const IPC::Message& message) { |
bool handled = true; |