blob: 9393cf5fa6f816ff3186376987d5416cdccf55d3 [file] [log] [blame]
// Copyright (c) 2012 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),
incognito(false),
show_icon(true),
mini(false),
blocked(false),
app(false),
capture_state(CAPTURE_STATE_NONE),
audio_state(AUDIO_STATE_NONE) {
}
TabRendererData::~TabRendererData() {}
bool TabRendererData::Equals(const TabRendererData& data) {
return
favicon.BackedBySameObjectAs(data.favicon) &&
network_state == data.network_state &&
title == data.title &&
url == data.url &&
loading == data.loading &&
crashed_status == data.crashed_status &&
incognito == data.incognito &&
show_icon == data.show_icon &&
mini == data.mini &&
blocked == data.blocked &&
app == data.app &&
capture_state == data.capture_state &&
audio_state == data.audio_state;
}