Index: chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
diff --git a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
index 9579482fd3344a8d84505771ad1573b478b7bba6..0949b3a9385000666a3c7f2725b13a0b95a7e6dc 100644 |
--- a/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
+++ b/chrome/browser/managed_mode/managed_mode_navigation_observer.cc |
@@ -32,6 +32,7 @@ |
#include "content/public/browser/render_view_host.h" |
#include "content/public/browser/user_metrics.h" |
#include "content/public/browser/web_contents_delegate.h" |
+#include "content/public/browser/web_contents_view.h" |
#include "content/public/common/frame_navigate_params.h" |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
@@ -91,7 +92,8 @@ void GoBackToSafety(content::WebContents* web_contents) { |
// If we can't go back (because we opened a new tab), try to close the tab. |
// If this is the last tab on this desktop, open a new window. |
chrome::HostDesktopType host_desktop_type = |
- chrome::GetHostDesktopTypeForNativeView(web_contents->GetNativeView()); |
+ chrome::GetHostDesktopTypeForNativeView( |
+ web_contents->GetView()->GetNativeView()); |
const BrowserList* browser_list = BrowserList::GetInstance(host_desktop_type); |
if (browser_list->size() == 1) { |
Browser* browser = browser_list->get(0); |