Index: chrome/browser/extensions/component_loader.cc |
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
index 4d065c3104e4b9b40a2724b7647ff2b034ba61a8..ff9fc560421e5886e3b1a6bd37aeca4cb322f452 100644 |
--- a/chrome/browser/extensions/component_loader.cc |
+++ b/chrome/browser/extensions/component_loader.cc |
@@ -321,6 +321,11 @@ void ComponentLoader::AddNetworkSpeechSynthesisExtension() { |
base::FilePath(FILE_PATH_LITERAL("network_speech_synthesis"))); |
} |
+void ComponentLoader::AddChromeOsSpeechSynthesisExtension() { |
+ Add(IDR_SPEECH_SYNTHESIS_MANIFEST, |
+ base::FilePath(extension_misc::kSpeechSynthesisExtensionPath)); |
+} |
+ |
void ComponentLoader::AddWithName(int manifest_resource_id, |
const base::FilePath& root_directory, |
const std::string& name) { |
@@ -560,6 +565,9 @@ void ComponentLoader::AddDefaultComponentExtensionsWithBackgroundPages( |
AddNetworkSpeechSynthesisExtension(); |
#endif |
#endif // defined(GOOGLE_CHROME_BUILD) |
+#if defined(OS_CHROMEOS) |
+ AddChromeOsSpeechSynthesisExtension(); |
+#endif // defined(OS_CHROMEOS) |
} |
void ComponentLoader::UnloadComponent(ComponentExtensionInfo* component) { |