Index: chrome/browser/themes/theme_service.cc |
diff --git a/chrome/browser/themes/theme_service.cc b/chrome/browser/themes/theme_service.cc |
index 34a36e55faa321660173638f1607ed93a5c83b78..210e663dda8e89d8325c8f2c7a9b53f120657f57 100644 |
--- a/chrome/browser/themes/theme_service.cc |
+++ b/chrome/browser/themes/theme_service.cc |
@@ -220,6 +220,20 @@ void ThemeService::Init(Profile* profile) { |
LoadThemePrefs(); |
} |
+const gfx::Image* ThemeService::GetImageNamed(int id) const { |
+ DCHECK(CalledOnValidThread()); |
+ |
+ const gfx::Image* image = NULL; |
+ |
+ if (theme_pack_.get()) |
+ image = theme_pack_->GetImageNamed(id); |
+ |
+ if (!image) |
+ image = &rb_.GetNativeImageNamed(id); |
+ |
+ return image; |
+} |
+ |
SkBitmap* ThemeService::GetBitmapNamed(int id) const { |
DCHECK(CalledOnValidThread()); |