tab_renderer_data.cc revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
1// Copyright (c) 2012 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 7TabRendererData::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 capture_state(CAPTURE_STATE_NONE), 17 audio_state(AUDIO_STATE_NONE) { 18} 19 20TabRendererData::~TabRendererData() {} 21 22bool TabRendererData::Equals(const TabRendererData& data) { 23 return 24 favicon.BackedBySameObjectAs(data.favicon) && 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 capture_state == data.capture_state && 36 audio_state == data.audio_state; 37} 38