Index: chrome/browser/instant/instant_controller.cc |
diff --git a/chrome/browser/instant/instant_controller.cc b/chrome/browser/instant/instant_controller.cc |
index 6133e45715c52918198fc2d6094e374107683ec0..b67ea07d1a0755fba1aa05df5caf4130f874ac63 100644 |
--- a/chrome/browser/instant/instant_controller.cc |
+++ b/chrome/browser/instant/instant_controller.cc |
@@ -290,11 +290,11 @@ TabContents* InstantController::ReleasePreviewContents(InstantCommitType type) { |
FaviconService* favicon_service = |
preview->profile()->GetFaviconService(Profile::EXPLICIT_ACCESS); |
if (favicon_service && entry->GetFavicon().valid && |
- entry->GetFavicon().image.IsEmpty()) { |
+ !entry->GetFavicon().image.IsEmpty()) { |
std::vector<unsigned char> image_data; |
// TODO: Add all variants once the history service supports it. |
gfx::PNGCodec::EncodeBGRASkBitmap( |
- entry->GetFavicon().image.AsBitmap(), false, &image_data); |
+ *entry->GetFavicon().image.ToSkBitmap(), false, &image_data); |
favicon_service->SetFavicon(entry->GetURL(), |
entry->GetFavicon().url, |
image_data, |