• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "chrome/browser/ui/views/tabs/tab_renderer_data.h"
6 
TabRendererData()7 TabRendererData::TabRendererData()
8     : network_state(NETWORK_STATE_NONE),
9       loading(false),
10       crashed_status(base::TERMINATION_STATUS_STILL_RUNNING),
11       incognito(false),
12       show_icon(true),
13       mini(false),
14       blocked(false),
15       app(false) {
16 }
17 
~TabRendererData()18 TabRendererData::~TabRendererData() {}
19 
Equals(const TabRendererData & data)20 bool TabRendererData::Equals(const TabRendererData& data) {
21   return
22       favicon.pixelRef() &&
23       favicon.pixelRef() == data.favicon.pixelRef() &&
24       favicon.pixelRefOffset() == data.favicon.pixelRefOffset() &&
25       network_state == data.network_state &&
26       title == data.title &&
27       url == data.url &&
28       loading == data.loading &&
29       crashed_status == data.crashed_status &&
30       incognito == data.incognito &&
31       show_icon == data.show_icon &&
32       mini == data.mini &&
33       blocked == data.blocked &&
34       app == data.app;
35 }
36