| Index: components/enhanced_bookmarks/image_store.cc
|
| diff --git a/components/enhanced_bookmarks/image_store.cc b/components/enhanced_bookmarks/image_store.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b8f0193aec9c37d8283fbf4d859ef2d25b628f49
|
| --- /dev/null
|
| +++ b/components/enhanced_bookmarks/image_store.cc
|
| @@ -0,0 +1,24 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "components/enhanced_bookmarks/image_store.h"
|
| +
|
| +#include "url/gurl.h"
|
| +
|
| +ImageStore::ImageStore() {
|
| +}
|
| +
|
| +void ImageStore::ChangeImageURL(const GURL& from, const GURL& to) {
|
| + DCHECK(thread_checker_.CalledOnValidThread());
|
| +
|
| + if (!HasKey(from))
|
| + return;
|
| +
|
| + std::pair<gfx::Image, GURL> image_info = Get(from);
|
| + Erase(from);
|
| + Insert(to, image_info.second, image_info.first);
|
| +}
|
| +
|
| +ImageStore::~ImageStore() {
|
| +}
|
|
|