| Index: chrome/browser/ui/webui/theme_source.cc
|
| diff --git a/chrome/browser/ui/webui/theme_source.cc b/chrome/browser/ui/webui/theme_source.cc
|
| index 6ea356924d9b275eccf7be1839e58fde8e21cb61..671ff0c84f18873dbcf28c5068536d0ffe2670c6 100644
|
| --- a/chrome/browser/ui/webui/theme_source.cc
|
| +++ b/chrome/browser/ui/webui/theme_source.cc
|
| @@ -206,11 +206,11 @@ void ThemeSource::SendThemeBitmap(
|
| ui::GetSupportedScaleFactor(scale_factor);
|
| if (BrowserThemePack::IsPersistentImageID(resource_id)) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| - ui::ThemeProvider* tp = ThemeServiceFactory::GetForProfile(profile_);
|
| - DCHECK(tp);
|
| + const ui::ThemeProvider& tp =
|
| + ThemeService::GetThemeProviderForProfile(profile_);
|
|
|
| scoped_refptr<base::RefCountedMemory> image_data(
|
| - tp->GetRawData(resource_id, resource_scale_factor));
|
| + tp.GetRawData(resource_id, resource_scale_factor));
|
| callback.Run(image_data.get());
|
| } else {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| @@ -240,10 +240,9 @@ void ThemeSource::SendThemeImage(
|
| scoped_refptr<base::RefCountedBytes> data(new base::RefCountedBytes());
|
| if (BrowserThemePack::IsPersistentImageID(resource_id)) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| - ui::ThemeProvider* tp = ThemeServiceFactory::GetForProfile(profile_);
|
| - DCHECK(tp);
|
| -
|
| - ProcessImageOnUIThread(*tp->GetImageSkiaNamed(resource_id), scale_factor,
|
| + const ui::ThemeProvider& tp =
|
| + ThemeService::GetThemeProviderForProfile(profile_);
|
| + ProcessImageOnUIThread(*tp.GetImageSkiaNamed(resource_id), scale_factor,
|
| data);
|
| callback.Run(data.get());
|
| } else {
|
|
|