Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 2002b396ca16a0a4c71bba8a4e95eb8c9b760b13..7bb5d2c5daa24e644244bac719fba32ceb8eaece 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -1653,15 +1653,7 @@ void BrowserView::ActiveTabChanged(content::WebContents* old_contents, |
if (change_tab_contents) { |
contents_container_->SetWebContents(new_contents); |
-#if defined(USE_AURA) |
- // Put the Instant preview back on top in case it is showing custom new tab |
- // page content. |
- if (contents_->preview_web_contents()) { |
- ui::Layer* preview_layer = |
- contents_->preview_web_contents()->GetNativeView()->layer(); |
- preview_layer->parent()->StackAtTop(preview_layer); |
- } |
-#endif |
+ contents_->MaybeStackPreviewAtTop(); |
} |
if (!browser_->tab_strip_model()->closing_all() && GetWidget()->IsActive() && |