| Index: chrome/browser/ui/webui/ntp/thumbnail_list_source.cc
|
| diff --git a/chrome/browser/ui/webui/ntp/thumbnail_list_source.cc b/chrome/browser/ui/webui/ntp/thumbnail_list_source.cc
|
| index 69a7dfd85556cf8cef296c03a1e67a34741f8394..013244e346e791c57f74a4971b065d58a671f695 100644
|
| --- a/chrome/browser/ui/webui/ntp/thumbnail_list_source.cc
|
| +++ b/chrome/browser/ui/webui/ntp/thumbnail_list_source.cc
|
| @@ -129,10 +129,8 @@ void ThumbnailListSource::OnMostVisitedURLsAvailable(
|
| for (size_t i = 0; i < num_mv; ++i) {
|
| scoped_refptr<base::RefCountedMemory> data;
|
| if (thumbnail_service_->GetPageThumbnail(mvurl_list[i].url, false, &data)) {
|
| - std::string data_str;
|
| - data_str.assign(reinterpret_cast<const char*>(data->front()),
|
| - data->size());
|
| - base::Base64Encode(data_str, &base64_encoded_pngs[i]);
|
| + base::Base64Encode(std::string(data->front_as<char>(), data->size()),
|
| + &base64_encoded_pngs[i]);
|
| ++num_mv_with_thumb;
|
| }
|
| }
|
|
|