Index: components/enhanced_bookmarks/enhanced_bookmark_model.cc |
diff --git a/components/enhanced_bookmarks/enhanced_bookmark_model.cc b/components/enhanced_bookmarks/enhanced_bookmark_model.cc |
index f9d347829557a623e004544d94273a3565723d2e..f114c5a17283ed81cc5cb46ea1823ea801e057f2 100644 |
--- a/components/enhanced_bookmarks/enhanced_bookmark_model.cc |
+++ b/components/enhanced_bookmarks/enhanced_bookmark_model.cc |
@@ -226,6 +226,16 @@ bool EnhancedBookmarkModel::SetOriginalImage(const BookmarkNode* node, |
return true; |
} |
+void EnhancedBookmarkModel::RemoveImageData(const BookmarkNode* node) { |
+ DCHECK(node->is_url()); |
+ image::collections::ImageData data; |
+ data.set_user_removed_image(true); |
+ |
+ std::string encoded_data; |
+ base::Base64Encode(data.SerializeAsString(), &encoded_data); |
+ SetMetaInfo(node, kImageDataKey, encoded_data); |
+} |
+ |
bool EnhancedBookmarkModel::GetOriginalImage(const BookmarkNode* node, |
GURL* url, |
int* width, |