| Index: chrome/browser/ui/views/tabs/base_tab.cc
|
| diff --git a/chrome/browser/ui/views/tabs/base_tab.cc b/chrome/browser/ui/views/tabs/base_tab.cc
|
| index f5c063f87e2871f3e5768599300dd56dfa8e5bfc..2f8872a0aef3003e673a77709c9ffa78977efe52 100644
|
| --- a/chrome/browser/ui/views/tabs/base_tab.cc
|
| +++ b/chrome/browser/ui/views/tabs/base_tab.cc
|
| @@ -172,6 +172,9 @@ BaseTab::~BaseTab() {
|
| }
|
|
|
| void BaseTab::SetData(const TabRendererData& data) {
|
| + if (data_.Equals(data))
|
| + return;
|
| +
|
| TabRendererData old(data_);
|
| data_ = data;
|
|
|
| @@ -211,6 +214,7 @@ void BaseTab::SetData(const TabRendererData& data) {
|
| DataChanged(old);
|
|
|
| Layout();
|
| + SchedulePaint();
|
| }
|
|
|
| void BaseTab::UpdateLoadingAnimation(TabRendererData::NetworkState state) {
|
|
|