| Index: chrome/browser/android/thumbnail/thumbnail_cache.cc
|
| diff --git a/chrome/browser/android/thumbnail/thumbnail_cache.cc b/chrome/browser/android/thumbnail/thumbnail_cache.cc
|
| index 7fc4d35769811583cc201f3ddcd7ca1fb0963497..3f8e90553e3ee572786f3c160a59b47990d970c1 100644
|
| --- a/chrome/browser/android/thumbnail/thumbnail_cache.cc
|
| +++ b/chrome/browser/android/thumbnail/thumbnail_cache.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <algorithm>
|
| #include <cmath>
|
| +#include <utility>
|
|
|
| #include "base/android/path_utils.h"
|
| #include "base/big_endian.h"
|
| @@ -173,7 +174,7 @@ void ThumbnailCache::Put(TabId tab_id,
|
|
|
| RemoveFromReadQueue(tab_id);
|
| MakeSpaceForNewItemIfNecessary(tab_id);
|
| - cache_.Put(tab_id, thumbnail.Pass());
|
| + cache_.Put(tab_id, std::move(thumbnail));
|
|
|
| if (use_approximation_thumbnail_) {
|
| std::pair<SkBitmap, float> approximation =
|
| @@ -181,7 +182,7 @@ void ThumbnailCache::Put(TabId tab_id,
|
| scoped_ptr<Thumbnail> approx_thumbnail = Thumbnail::Create(
|
| tab_id, time_stamp, approximation.second, ui_resource_provider_, this);
|
| approx_thumbnail->SetBitmap(approximation.first);
|
| - approximation_cache_.Put(tab_id, approx_thumbnail.Pass());
|
| + approximation_cache_.Put(tab_id, std::move(approx_thumbnail));
|
| }
|
| CompressThumbnailIfNecessary(tab_id, time_stamp, bitmap, thumbnail_scale);
|
| }
|
| @@ -824,7 +825,7 @@ void ThumbnailCache::PostReadTask(TabId tab_id,
|
| if (kPreferCPUMemory)
|
| thumbnail->CreateUIResource();
|
|
|
| - cache_.Put(tab_id, thumbnail.Pass());
|
| + cache_.Put(tab_id, std::move(thumbnail));
|
| NotifyObserversOfThumbnailRead(tab_id);
|
| }
|
|
|
|
|