| Index: chrome/browser/speech/extension_api/tts_engine_extension_api.cc
|
| diff --git a/chrome/browser/speech/extension_api/tts_engine_extension_api.cc b/chrome/browser/speech/extension_api/tts_engine_extension_api.cc
|
| index 8ed12c623300ca06a61169c0069ccb1de90017e9..7e80c3613d77570fde8c09725e8f1e56912c3ca4 100644
|
| --- a/chrome/browser/speech/extension_api/tts_engine_extension_api.cc
|
| +++ b/chrome/browser/speech/extension_api/tts_engine_extension_api.cc
|
| @@ -99,7 +99,12 @@ bool GetMatchingExtensionVoice(
|
| return false;
|
|
|
| ExtensionService* service = utterance->profile()->GetExtensionService();
|
| - DCHECK(service);
|
| +
|
| + // If speech is generated when Chrome OS first starts up, it's possible
|
| + // the extension service isn't even available.
|
| + if (!service)
|
| + return false;
|
| +
|
| extensions::EventRouter* event_router =
|
| utterance->profile()->GetExtensionEventRouter();
|
| DCHECK(event_router);
|
|
|