Index: content/public/browser/favicon_status.cc |
diff --git a/content/public/browser/favicon_status.cc b/content/public/browser/favicon_status.cc |
index c9da916999422ed2d275fea8fca91e5d9174cebc..987ea61ce2b1c8117ccc93374c6bba01872a46b6 100644 |
--- a/content/public/browser/favicon_status.cc |
+++ b/content/public/browser/favicon_status.cc |
@@ -10,7 +10,11 @@ |
namespace content { |
FaviconStatus::FaviconStatus() : valid(false) { |
- bitmap = *GetContentClient()->browser()->GetDefaultFavicon()->bitmap(); |
+ image = gfx::Image(*GetContentClient()->browser()->GetDefaultFavicon()); |
+} |
+ |
+SkBitmap FaviconStatus::AsBitmap() const { |
+ return image.IsEmpty() ? SkBitmap() : *image.ToSkBitmap(); |
} |
} // namespace content |