Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5294)

Unified Diff: chrome/browser/ui/views/frame/browser_view.cc

Issue 2734123004: add a new set of commands to resize and position windows (Closed)
Patch Set: use browser window to support linux/window/mac Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698