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