Index: chrome/browser/ui/views/tabs/tab_renderer_data.cc |
diff --git a/chrome/browser/ui/views/tabs/tab_renderer_data.cc b/chrome/browser/ui/views/tabs/tab_renderer_data.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..47f96d64c10255a3f39c40be10ddd1c94650368a |
--- /dev/null |
+++ b/chrome/browser/ui/views/tabs/tab_renderer_data.cc |
@@ -0,0 +1,34 @@ |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "chrome/browser/ui/views/tabs/tab_renderer_data.h" |
+ |
+TabRendererData::TabRendererData() |
+ : network_state(NETWORK_STATE_NONE), |
+ loading(false), |
+ crashed_status(base::TERMINATION_STATUS_STILL_RUNNING), |
+ off_the_record(false), |
+ show_icon(true), |
+ mini(false), |
+ blocked(false), |
+ app(false) { |
+} |
+ |
+TabRendererData::~TabRendererData() {} |
+ |
+bool TabRendererData::Equals(const TabRendererData& data) { |
+ return |
+ favicon.pixelRef() && |
+ favicon.pixelRef() == data.favicon.pixelRef() && |
+ favicon.pixelRefOffset() == data.favicon.pixelRefOffset() && |
+ network_state == data.network_state && |
+ title == data.title && |
+ loading == data.loading && |
+ crashed_status == data.crashed_status && |
+ off_the_record == data.off_the_record && |
+ show_icon == data.show_icon && |
+ mini == data.mini && |
+ blocked == data.blocked && |
+ app == data.app; |
+} |