Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 44e58f5487dd9b546ecff4591258efe5789be19f..7c7d41a2e720c39a5ce67e48b3b67d90d307f7ed 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -112,6 +112,7 @@ |
#include "content/renderer/renderer_webcolorchooser_impl.h" |
#include "content/renderer/speech_recognition_dispatcher.h" |
#include "content/renderer/text_input_client_observer.h" |
+#include "content/renderer/tts_dispatcher.h" |
#include "content/renderer/v8_value_converter_impl.h" |
#include "content/renderer/web_ui_extension.h" |
#include "content/renderer/web_ui_extension_data.h" |
@@ -633,6 +634,7 @@ RenderViewImpl::RenderViewImpl(RenderViewImplParams* params) |
geolocation_dispatcher_(NULL), |
input_tag_speech_dispatcher_(NULL), |
speech_recognition_dispatcher_(NULL), |
+ tts_dispatcher_(NULL), |
device_orientation_dispatcher_(NULL), |
media_stream_dispatcher_(NULL), |
browser_plugin_manager_(NULL), |
@@ -6423,6 +6425,14 @@ WebKit::WebSpeechRecognizer* RenderViewImpl::speechRecognizer() { |
return speech_recognition_dispatcher_; |
} |
+WebKit::WebSpeechSynthesis* RenderViewImpl::speechSynthesis() { |
+//#if defined(ENABLE_SPEECH_SYNTHESIS) |
tommi (sloooow) - chröme
2013/03/07 13:04:46
uncomment or remove?
dmazzoni
2013/03/19 17:30:22
Done.
|
+ if (!tts_dispatcher_) |
+ tts_dispatcher_ = new TtsDispatcher(this); |
+//#endif |
+ return tts_dispatcher_; |
+} |
+ |
WebKit::WebDeviceOrientationClient* RenderViewImpl::deviceOrientationClient() { |
if (!device_orientation_dispatcher_) |
device_orientation_dispatcher_ = new DeviceOrientationDispatcher(this); |