Index: components/search_provider_logos/google_logo_api.cc |
diff --git a/components/search_provider_logos/google_logo_api.cc b/components/search_provider_logos/google_logo_api.cc |
index 40fc1e8d596bdb624be3c254a0b18ce3f76b19f0..5ebbb359199fe06d1ec687172ab0117fe802a9e1 100644 |
--- a/components/search_provider_logos/google_logo_api.cc |
+++ b/components/search_provider_logos/google_logo_api.cc |
@@ -11,6 +11,7 @@ |
#include "base/base64.h" |
#include "base/json/json_reader.h" |
#include "base/memory/ref_counted_memory.h" |
+#include "base/strings/string_piece.h" |
#include "base/strings/string_util.h" |
#include "base/values.h" |
@@ -36,9 +37,12 @@ GURL GoogleAppendQueryparamsToLogoURL(const GURL& logo_url, |
query += "&"; |
query += "async="; |
- std::vector<std::string> params; |
- if (!fingerprint.empty()) |
- params.push_back("es_dfp:" + fingerprint); |
+ std::vector<base::StringPiece> params; |
+ std::string fingerprint_param; |
+ if (!fingerprint.empty()) { |
+ fingerprint_param = "es_dfp:" + fingerprint; |
+ params.push_back(fingerprint_param); |
+ } |
if (wants_cta) |
params.push_back("cta:1"); |