| Index: chrome/browser/win/jumplist.cc
|
| diff --git a/chrome/browser/win/jumplist.cc b/chrome/browser/win/jumplist.cc
|
| index 35f07fcb3a16bcf290967f371b634c3bfb7a0c49..bbca037062d132ddc5c693646170827aee422cee 100644
|
| --- a/chrome/browser/win/jumplist.cc
|
| +++ b/chrome/browser/win/jumplist.cc
|
| @@ -431,7 +431,8 @@ void JumpList::OnMostVisitedURLsAvailable(
|
| link->set_title(!url.title.empty() ? url.title : url_string_wide);
|
| link->set_url(url_string);
|
| most_visited_pages_.push_back(link);
|
| - icon_urls_.emplace_back(std::move(url_string), std::move(link));
|
| + if (most_visited_icons_.find(url_string) == most_visited_icons_.end())
|
| + icon_urls_.emplace_back(std::move(url_string), std::move(link));
|
| }
|
|
|
| most_visited_should_update_ = true;
|
| @@ -459,7 +460,8 @@ bool JumpList::AddTab(const sessions::TabRestoreService::Tab& tab,
|
| link->set_title(current_navigation.title());
|
| link->set_url(url);
|
| recently_closed_pages_.push_back(link);
|
| - icon_urls_.emplace_back(std::move(url), std::move(link));
|
| + if (recently_closed_icons_.find(url) == recently_closed_icons_.end())
|
| + icon_urls_.emplace_back(std::move(url), std::move(link));
|
|
|
| return true;
|
| }
|
|
|