Index: chrome/browser/extensions/extension_bookmarks_module.cc |
diff --git a/chrome/browser/extensions/extension_bookmarks_module.cc b/chrome/browser/extensions/extension_bookmarks_module.cc |
index 9f978ef40d6b22d34080ef00423729bfd96863c3..2d7cbb3a431c03a5d277b2152f35f9cee21ad6c0 100644 |
--- a/chrome/browser/extensions/extension_bookmarks_module.cc |
+++ b/chrome/browser/extensions/extension_bookmarks_module.cc |
@@ -154,8 +154,10 @@ void ExtensionBookmarkEventRouter::Observe(BookmarkModel* model) { |
void ExtensionBookmarkEventRouter::DispatchEvent(Profile *profile, |
const char* event_name, |
const std::string json_args) { |
- ExtensionMessageService::GetInstance(profile->GetRequestContext())-> |
- DispatchEventToRenderers(event_name, json_args); |
+ if (profile->GetExtensionMessageService()) { |
+ profile->GetExtensionMessageService()-> |
+ DispatchEventToRenderers(event_name, json_args); |
+ } |
} |
void ExtensionBookmarkEventRouter::Loaded(BookmarkModel* model) { |