Chromium Code Reviews| Index: chrome/browser/android/logo_service.cc | 
| diff --git a/chrome/browser/android/logo_service.cc b/chrome/browser/android/logo_service.cc | 
| index 5277f7efbf8cb2c0658b253666119bff79096b8d..94246dd1dea13f9ccc60310c3d6b4be2f0e04c3e 100644 | 
| --- a/chrome/browser/android/logo_service.cc | 
| +++ b/chrome/browser/android/logo_service.cc | 
| @@ -17,6 +17,7 @@ | 
| #include "net/url_request/url_request_context_getter.h" | 
| using content::BrowserThread; | 
| +using search_provider_logos::AnimatedLogoTracker; | 
| using search_provider_logos::Logo; | 
| using search_provider_logos::LogoDelegate; | 
| using search_provider_logos::LogoTracker; | 
| @@ -125,10 +126,21 @@ void LogoService::GetLogo(search_provider_logos::LogoObserver* observer) { | 
| GetGoogleDoodleURL(profile_), | 
| base::Bind(&search_provider_logos::GoogleParseLogoResponse), | 
| base::Bind(&search_provider_logos::GoogleAppendQueryparamsToLogoURL), | 
| - false); | 
| + true); | 
| 
 
newt (away)
2015/09/18 20:46:03
as a later step, we can remove this parameter from
 
Ian Wen
2015/09/22 21:39:06
I added a todo to clean this up.
 
 | 
| logo_tracker_->GetLogo(observer); | 
| } | 
| +void LogoService::GetAnimatedLogo( | 
| + const GURL& animated_logo_url, | 
| + const search_provider_logos::AnimatedLogoCallback& callback) { | 
| + | 
| + if (!animated_logo_tracker_) { | 
| + animated_logo_tracker_.reset( | 
| + new AnimatedLogoTracker(profile_->GetRequestContext())); | 
| + } | 
| + animated_logo_tracker_->GetAnimatedLogo(animated_logo_url, callback); | 
| +} | 
| + | 
| // LogoServiceFactory --------------------------------------------------------- | 
| // static |