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..69af5f23f9a1f7c412bfe2e285cace80a459975e 100644 |
--- a/chrome/browser/extensions/api/discovery/discovery_api.cc |
+++ b/chrome/browser/extensions/api/discovery/discovery_api.cc |
@@ -34,11 +34,19 @@ bool DiscoverySuggestFunction::RunImpl() { |
} |
} |
+ std::string empty; |
+ const std::string* url_image(&empty); |
Evan Stade
2012/07/26 04:26:02
think it's easier to read if you don't use () cons
beaudoin
2012/07/26 17:08:37
Done.
|
+ if (params->details.url_image != NULL) { |
Evan Stade
2012/07/26 04:26:02
no curlies
beaudoin
2012/07/26 17:08:37
Done.
|
+ 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; |
} |