Index: chrome/browser/extensions/api/discovery/discovery_api.cc |
diff --git a/chrome/browser/extensions/api/discovery/discovery_api.cc b/chrome/browser/extensions/api/discovery/discovery_api.cc |
index 4392f2a8eb82cc83e666dd1ee70fff9ffadb8e3d..7cc351ff4b31ab2fb157c4727a00fccbaaf32a82 100644 |
--- a/chrome/browser/extensions/api/discovery/discovery_api.cc |
+++ b/chrome/browser/extensions/api/discovery/discovery_api.cc |
@@ -34,11 +34,18 @@ bool DiscoverySuggestFunction::RunImpl() { |
} |
} |
+ std::string empty; |
+ const std::string* url_image = ∅ |
+ if (params->details.url_image != NULL) |
+ url_image = params->details.url_image.get(); |
+ |
extensions::SuggestedLinksRegistry* registry = |
extensions::SuggestedLinksRegistryFactory::GetForProfile(profile()); |
scoped_ptr<extensions::SuggestedLink> suggested_link( |
new extensions::SuggestedLink(params->details.link_url, |
- params->details.link_text, score)); |
+ params->details.link_text, |
+ *url_image, |
+ score)); |
registry->Add(extension_id(), suggested_link.Pass()); |
return true; |
} |