Index: content/renderer/speech_recognition_dispatcher.cc |
diff --git a/content/renderer/speech_recognition_dispatcher.cc b/content/renderer/speech_recognition_dispatcher.cc |
index e59082d33dce2e55e0362ac0719fc8ec1349b9d5..076d8e92f8ae8d60f86f4cd65e090fb0f8b64427 100644 |
--- a/content/renderer/speech_recognition_dispatcher.cc |
+++ b/content/renderer/speech_recognition_dispatcher.cc |
@@ -36,12 +36,8 @@ SpeechRecognitionDispatcher::~SpeechRecognitionDispatcher() { |
} |
void SpeechRecognitionDispatcher::AbortAllRecognitions() { |
- for (HandleMap::iterator iter = handle_map_.begin(); |
- iter != handle_map_.end(); |
- ++iter) { |
- // OnEnd event will be sent to the SpeechRecognition object later. |
- abort(iter->second, recognizer_client_); |
- } |
+ Send(new SpeechRecognitionHostMsg_AbortAllRequest( |
+ routing_id())); |
} |
bool SpeechRecognitionDispatcher::OnMessageReceived( |