Index: chrome/browser/bookmarks/bookmark_model.cc |
diff --git a/chrome/browser/bookmarks/bookmark_model.cc b/chrome/browser/bookmarks/bookmark_model.cc |
index e55e5529e0724d536dcf68383df74eda8bc182be..9e98e5fd28d6dae8499ea792cd6d37754cf41937 100644 |
--- a/chrome/browser/bookmarks/bookmark_model.cc |
+++ b/chrome/browser/bookmarks/bookmark_model.cc |
@@ -144,6 +144,7 @@ void BookmarkNode::Initialize(int64 id) { |
} |
void BookmarkNode::InvalidateFavicon() { |
+ icon_url_ = GURL(); |
favicon_ = gfx::Image(); |
favicon_state_ = INVALID_FAVICON; |
} |
@@ -894,6 +895,7 @@ void BookmarkModel::OnFaviconDataAvailable( |
node->set_favicon_state(BookmarkNode::LOADED_FAVICON); |
if (!image_result.image.IsEmpty()) { |
node->set_favicon(image_result.image); |
+ node->set_icon_url(image_result.icon_url); |
FaviconLoaded(node); |
} |
} |