Index: chrome/browser/gtk/tabs/tab_strip_gtk.cc |
diff --git a/chrome/browser/gtk/tabs/tab_strip_gtk.cc b/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
index 0a86cb8be1efc0afb5eaf5041d3daf3c37af6398..82b2bd876ad1693eeb4b884bb057247ba0c74794 100644 |
--- a/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
+++ b/chrome/browser/gtk/tabs/tab_strip_gtk.cc |
@@ -960,9 +960,11 @@ void TabStripGtk::TabInsertedAt(TabContents* contents, |
if (!contains_tab) { |
TabData d = { tab, gfx::Rect() }; |
tab_data_.insert(tab_data_.begin() + index, d); |
- tab->UpdateData(contents, model_->IsPhantomTab(index), false); |
+ tab->UpdateData(contents, model_->IsPhantomTab(index), |
+ model_->IsAppTab(index), false); |
} |
tab->set_mini(model_->IsMiniTab(index)); |
+ tab->set_app(model_->IsAppTab(index)); |
tab->SetBlocked(model_->IsTabBlocked(index)); |
if (gtk_widget_get_parent(tab->widget()) != tabstrip_.get()) |
@@ -1037,7 +1039,9 @@ void TabStripGtk::TabChangedAt(TabContents* contents, int index, |
// We'll receive another notification of the change asynchronously. |
return; |
} |
- tab->UpdateData(contents, model_->IsPhantomTab(index), |
+ tab->UpdateData(contents, |
+ model_->IsPhantomTab(index), |
+ model_->IsAppTab(index), |
change_type == LOADING_ONLY); |
tab->UpdateFromModel(); |
} |