| Index: components/enhanced_bookmarks/bookmark_image_service.cc
|
| diff --git a/components/enhanced_bookmarks/bookmark_image_service.cc b/components/enhanced_bookmarks/bookmark_image_service.cc
|
| index e481bce8c0873c2ee4f03ec044df4ba4611bba3f..066d9f93caedfa85dca7f347577069bf1968f6d6 100644
|
| --- a/components/enhanced_bookmarks/bookmark_image_service.cc
|
| +++ b/components/enhanced_bookmarks/bookmark_image_service.cc
|
| @@ -83,13 +83,18 @@ BookmarkImageService::BookmarkImageService(
|
|
|
| BookmarkImageService::~BookmarkImageService() {
|
| DCHECK(CalledOnValidThread());
|
| - enhanced_bookmark_model_->bookmark_model()->RemoveObserver(this);
|
| pool_->PostNamedSequencedWorkerTask(
|
| kSequenceToken,
|
| FROM_HERE,
|
| base::Bind(&DeleteImageStore, store_.release()));
|
| }
|
|
|
| +void BookmarkImageService::Shutdown() {
|
| + DCHECK(CalledOnValidThread());
|
| + enhanced_bookmark_model_->bookmark_model()->RemoveObserver(this);
|
| + enhanced_bookmark_model_ = NULL;
|
| +}
|
| +
|
| void BookmarkImageService::SalientImageForUrl(const GURL& page_url,
|
| Callback callback) {
|
| DCHECK(CalledOnValidThread());
|
|
|