summaryrefslogtreecommitdiff
path: root/chromium/components/ntp_tiles/ntp_tile.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/ntp_tiles/ntp_tile.cc')
-rw-r--r--chromium/components/ntp_tiles/ntp_tile.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/chromium/components/ntp_tiles/ntp_tile.cc b/chromium/components/ntp_tiles/ntp_tile.cc
index ece28625aa4..ea2a62f209c 100644
--- a/chromium/components/ntp_tiles/ntp_tile.cc
+++ b/chromium/components/ntp_tiles/ntp_tile.cc
@@ -6,10 +6,21 @@
namespace ntp_tiles {
-NTPTile::NTPTile() : source(NTPTileSource::TOP_SITES) {}
+NTPTile::NTPTile() : source(TileSource::TOP_SITES) {}
NTPTile::NTPTile(const NTPTile&) = default;
NTPTile::~NTPTile() {}
+bool operator==(const NTPTile& a, const NTPTile& b) {
+ return (a.title == b.title) && (a.url == b.url) && (a.source == b.source) &&
+ (a.whitelist_icon_path == b.whitelist_icon_path) &&
+ (a.thumbnail_url == b.thumbnail_url) &&
+ (a.favicon_url == b.favicon_url);
+}
+
+bool operator!=(const NTPTile& a, const NTPTile& b) {
+ return !(a == b);
+}
+
} // namespace ntp_tiles