Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 23bc69b36c2f8b57a57dff90a69ba7fa3b10835a..6ed9a7f6ad2a9a79ccb04e156ed2a7d5f64fcf4f 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -3258,6 +3258,8 @@ void RenderViewImpl::OnWasHidden() { |
#if defined(OS_ANDROID) && defined(ENABLE_WEBRTC) |
RenderThreadImpl::current()->video_capture_impl_manager()-> |
SuspendDevices(true); |
+ if (speech_recognition_dispatcher_) |
+ speech_recognition_dispatcher_->AbortAllRecognitions(); |
#endif |
if (webview()) |