Index: chrome/browser/tab_contents/chrome_web_contents_view_delegate_views.cc |
diff --git a/chrome/browser/tab_contents/chrome_web_contents_view_delegate_views.cc b/chrome/browser/tab_contents/chrome_web_contents_view_delegate_views.cc |
index 8acb276d2116082208867a71ed6db1ef2464d0d7..cde829d32a3f96dd6b136716cd291a0989ebf550 100644 |
--- a/chrome/browser/tab_contents/chrome_web_contents_view_delegate_views.cc |
+++ b/chrome/browser/tab_contents/chrome_web_contents_view_delegate_views.cc |
@@ -133,8 +133,8 @@ void ChromeWebContentsViewDelegateViews::ShowContextMenu( |
gfx::Point screen_point(params.x, params.y); |
#if defined(USE_AURA) |
- gfx::Point view_origin = |
- web_contents_->GetView()->GetNativeView()->GetScreenBounds().origin(); |
+ gfx::Point view_origin = web_contents_->GetView()->GetNativeView()-> |
+ GetBoundsInRootWindow().origin(); |
screen_point.Offset(view_origin.x(), view_origin.y()); |
#else |
POINT temp = screen_point.ToPOINT(); |