| 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;
|
| }
|
|
|