| Index: chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| diff --git a/chrome/browser/ui/views/frame/instant_preview_controller_views.cc b/chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| index abf481acbde25ac4d2eb76722cd19595bb850622..742c4be85d26edf5e3bdfa93419a3af6e6f9f5af 100644
|
| --- a/chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| +++ b/chrome/browser/ui/views/frame/instant_preview_controller_views.cc
|
| @@ -10,6 +10,7 @@
|
| #include "chrome/browser/ui/view_ids.h"
|
| #include "chrome/browser/ui/views/frame/browser_view.h"
|
| #include "chrome/browser/ui/views/frame/contents_container.h"
|
| +#include "chrome/browser/ui/views/infobars/infobar_container_view.h"
|
| #include "ui/views/controls/webview/webview.h"
|
|
|
| InstantPreviewControllerViews::InstantPreviewControllerViews(
|
| @@ -51,9 +52,12 @@ void InstantPreviewControllerViews::PreviewStateChanged(
|
|
|
| // If an instant preview is added during an immersive mode reveal, the reveal
|
| // view needs to stay on top.
|
| + // Notify infobar container of change in preview state.
|
| if (preview_) {
|
| BrowserView* browser_view = BrowserView::GetBrowserViewForBrowser(browser_);
|
| - if (browser_view)
|
| + if (browser_view) {
|
| browser_view->MaybeStackImmersiveRevealAtTop();
|
| + browser_view->infobar_container()->PreviewStateChanged(model);
|
| + }
|
| }
|
| }
|
|
|