| 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 c76685e967fe37d90a7e04df2c63d5caaf8d1b37..d667e75caffbb6b50029d106ac9bc79d6490538e 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -2664,7 +2664,7 @@ int BrowserView::GetMaxTopInfoBarArrowHeight() {
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| -// BrowserView, ExclusiveAccessContext overrides
|
| +// BrowserView, ExclusiveAccessContext implementation:
|
| Profile* BrowserView::GetProfile() {
|
| return browser_->profile();
|
| }
|
| @@ -2685,19 +2685,37 @@ void BrowserView::HideDownloadShelf() {
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| -// BrowserView, ExclusiveAccessBubbleViewsContext overrides
|
| +// BrowserView, ExclusiveAccessBubbleViewsContext implementation:
|
| ExclusiveAccessManager* BrowserView::GetExclusiveAccessManager() {
|
| return browser_->exclusive_access_manager();
|
| }
|
|
|
| -bool BrowserView::IsImmersiveModeEnabled() {
|
| - return immersive_mode_controller()->IsEnabled();
|
| -}
|
| -
|
| views::Widget* BrowserView::GetBubbleAssociatedWidget() {
|
| return GetWidget();
|
| }
|
|
|
| +ui::AcceleratorProvider* BrowserView::GetAcceleratorProvider() {
|
| + return this;
|
| +}
|
| +
|
| +gfx::NativeView BrowserView::GetBubbleParentView() const {
|
| + return GetWidget()->GetNativeView();
|
| +}
|
| +
|
| +gfx::Point BrowserView::GetCursorPointInParent() const {
|
| + gfx::Point cursor_pos = gfx::Screen::GetScreen()->GetCursorScreenPoint();
|
| + views::View::ConvertPointFromScreen(GetWidget()->GetRootView(), &cursor_pos);
|
| + return cursor_pos;
|
| +}
|
| +
|
| +gfx::Rect BrowserView::GetClientAreaBoundsInScreen() const {
|
| + return GetWidget()->GetClientAreaBoundsInScreen();
|
| +}
|
| +
|
| +bool BrowserView::IsImmersiveModeEnabled() {
|
| + return immersive_mode_controller()->IsEnabled();
|
| +}
|
| +
|
| gfx::Rect BrowserView::GetTopContainerBoundsInScreen() {
|
| return top_container_->GetBoundsInScreen();
|
| }
|
|
|