Index: chrome/browser/ui/cocoa/passwords/account_avatar_fetcher_manager.mm |
diff --git a/chrome/browser/ui/cocoa/passwords/account_avatar_fetcher_manager.mm b/chrome/browser/ui/cocoa/passwords/account_avatar_fetcher_manager.mm |
index c8332a61d140d55a6982b9f135707846a945f599..a147b462a623897d571f30c81afa55082bdad609 100644 |
--- a/chrome/browser/ui/cocoa/passwords/account_avatar_fetcher_manager.mm |
+++ b/chrome/browser/ui/cocoa/passwords/account_avatar_fetcher_manager.mm |
@@ -79,7 +79,11 @@ void AccountAvatarFetcherBridge::UpdateAvatar(const gfx::ImageSkia& image) { |
fromBridge:(AccountAvatarFetcherBridge*)bridge |
forView:(CredentialItemButton*)view { |
[view setImage:image]; |
- auto it = std::find(bridges_.begin(), bridges_.end(), bridge); |
+ auto it = std::find_if( |
+ bridges_.begin(), bridges_.end(), |
+ [bridge](const std::unique_ptr<AccountAvatarFetcherBridge>& ptr) { |
+ return ptr.get() == bridge; |
+ }); |
if (it != bridges_.end()) |
bridges_.erase(it); |
Nico
2017/01/03 18:12:35
nit: fwiw I find
for (const auto& it = bridges_
Avi (use Gerrit)
2017/01/03 22:54:53
Done.
|
} |