| 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 46e8977a8fff9c8369ea8aa87166f2d5ea1f1121..30eb8b7a5dbfdc7c79176c10cb79b3729b275400 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -474,12 +474,21 @@ void BrowserView::Init(Browser* browser) {
|
| }
|
|
|
| // static
|
| -BrowserView* BrowserView::GetBrowserViewForNativeWindow(
|
| +BrowserWindow* BrowserWindow::GetBrowserWindowForNativeWindow(
|
| gfx::NativeWindow window) {
|
| views::Widget* widget = views::Widget::GetWidgetForNativeWindow(window);
|
| - return widget ?
|
| - reinterpret_cast<BrowserView*>(widget->GetNativeWindowProperty(
|
| - kBrowserViewKey)) : nullptr;
|
| + return widget ? reinterpret_cast<BrowserWindow*>(
|
| + widget->GetNativeWindowProperty(kBrowserViewKey))
|
| + : nullptr;
|
| +}
|
| +
|
| +// static
|
| +BrowserView* BrowserView::GetBrowserViewForNativeWindow(
|
| + gfx::NativeWindow window) {
|
| + BrowserWindow* browser_window =
|
| + BrowserWindow::GetBrowserWindowForNativeWindow(window);
|
| + return browser_window ? reinterpret_cast<BrowserView*>(browser_window)
|
| + : nullptr;
|
| }
|
|
|
| // static
|
|
|