Index: chrome/browser/ui/gtk/browser_window_gtk.cc |
diff --git a/chrome/browser/ui/gtk/browser_window_gtk.cc b/chrome/browser/ui/gtk/browser_window_gtk.cc |
index d74e7e9ef586ba12a97ab90a164276377cb2a69d..04dba7da5da8cca8b5f73c390b76d3db6ad8c100 100644 |
--- a/chrome/browser/ui/gtk/browser_window_gtk.cc |
+++ b/chrome/browser/ui/gtk/browser_window_gtk.cc |
@@ -1216,7 +1216,7 @@ void BrowserWindowGtk::ActiveTabChanged(WebContents* old_contents, |
InfoBarTabHelper* new_infobar_tab_helper = |
InfoBarTabHelper::FromWebContents(new_contents); |
infobar_container_->ChangeTabContents(new_infobar_tab_helper); |
- contents_container_->SetTab(TabContents::FromWebContents(new_contents)); |
+ contents_container_->SetTab(new_contents); |
// TODO(estade): after we manage browser activation, add a check to make sure |
// we are the active browser before calling RestoreFocus(). |
@@ -1282,10 +1282,10 @@ bool BrowserWindowGtk::DrawInfoBarArrows(int* x) const { |
extensions::ActiveTabPermissionGranter* |
BrowserWindowGtk::GetActiveTabPermissionGranter() { |
- TabContents* tab = GetDisplayedTab(); |
+ WebContents* tab = GetDisplayedTab(); |
if (!tab) |
return NULL; |
- return extensions::TabHelper::FromWebContents(tab->web_contents())-> |
+ return extensions::TabHelper::FromWebContents(tab)-> |
active_tab_permission_granter(); |
} |
@@ -1305,10 +1305,9 @@ gboolean BrowserWindowGtk::OnConfigure(GtkWidget* widget, |
GetLocationBar()->GetLocationEntry()->CloseOmniboxPopup(); |
- TabContents* tab = GetDisplayedTab(); |
- if (tab) { |
- tab->web_contents()->GetRenderViewHost()->NotifyMoveOrResizeStarted(); |
- } |
+ WebContents* tab = GetDisplayedTab(); |
+ if (tab) |
+ tab->GetRenderViewHost()->NotifyMoveOrResizeStarted(); |
if (bounds_.size() != bounds.size()) |
UpdateWindowShape(bounds.width(), bounds.height()); |
@@ -1510,7 +1509,7 @@ void BrowserWindowGtk::RegisterUserPrefs(PrefService* prefs) { |
PrefService::SYNCABLE_PREF); |
} |
-TabContents* BrowserWindowGtk::GetDisplayedTab() { |
+WebContents* BrowserWindowGtk::GetDisplayedTab() { |
return contents_container_->GetVisibleTab(); |
} |
@@ -1918,9 +1917,7 @@ void BrowserWindowGtk::MaybeShowBookmarkBar(bool animate) { |
if (!IsBookmarkBarSupported()) |
return; |
- TabContents* tab = GetDisplayedTab(); |
- |
- if (tab) |
+ if (GetDisplayedTab()) |
bookmark_bar_->SetPageNavigator(browser_.get()); |
BookmarkBar::State state = browser_->bookmark_bar_state(); |
@@ -2309,8 +2306,8 @@ void BrowserWindowGtk::UpdateDevToolsForContents(WebContents* contents) { |
devtools_container_->DetachTab( |
devtools_window_->tab_contents()->web_contents()); |
} |
- devtools_container_->SetTab( |
- new_devtools_window ? new_devtools_window->tab_contents() : NULL); |
+ devtools_container_->SetTab(new_devtools_window ? |
+ new_devtools_window->tab_contents()->web_contents() : NULL); |
if (new_devtools_window) { |
// WebContentsViewGtk::WasShown is not called when tab contents is shown |
// by anything other than user selecting a Tab. |