Home | History | Annotate | Download | only in tabs
      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 
      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 
     18 TabRendererData::~TabRendererData() {}
     19 
     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