Index: chrome/browser/extensions/component_loader.cc |
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
index f56a791d341bbf617271df0b609d3d2e734f5ea5..ae525c5e9d56e2adee45d1db66e39bb3cd0599d4 100644 |
--- a/chrome/browser/extensions/component_loader.cc |
+++ b/chrome/browser/extensions/component_loader.cc |
@@ -322,6 +322,13 @@ void ComponentLoader::AddNetworkSpeechSynthesisExtension() { |
base::FilePath(FILE_PATH_LITERAL("network_speech_synthesis"))); |
} |
+#if defined(OS_CHROMEOS) |
+void ComponentLoader::AddChromeOsSpeechSynthesisExtension() { |
+ Add(IDR_SPEECH_SYNTHESIS_MANIFEST, |
+ base::FilePath(extension_misc::kSpeechSynthesisExtensionPath)); |
+} |
+#endif |
+ |
void ComponentLoader::AddWithName(int manifest_resource_id, |
const base::FilePath& root_directory, |
const std::string& name) { |
@@ -562,6 +569,10 @@ void ComponentLoader::AddDefaultComponentExtensionsWithBackgroundPages( |
#endif |
#endif // defined(GOOGLE_CHROME_BUILD) |
+#if defined(OS_CHROMEOS) |
+ AddChromeOsSpeechSynthesisExtension(); |
+#endif // defined(OS_CHROMEOS) |
+ |
#if defined(ENABLE_PLUGINS) |
base::FilePath pdf_path; |
content::PluginService* plugin_service = |