Index: content/browser/renderer_host/render_widget_host_view_mac.mm |
=================================================================== |
--- content/browser/renderer_host/render_widget_host_view_mac.mm (revision 149353) |
+++ content/browser/renderer_host/render_widget_host_view_mac.mm (working copy) |
@@ -2685,9 +2685,8 @@ |
// flip the coordinate system and then convert it into screen coordinates for |
// return. |
NSRect viewFrame = [self frame]; |
- rect.origin.y = NSHeight(viewFrame) - rect.origin.y; |
- rect.origin.y -= rect.size.height; |
- rect = [self convertRectToBase:rect]; |
+ rect.origin.y = NSHeight(viewFrame) - NSMaxY(rect); |
+ rect = [self convertRect:rect toView:nil]; |
rect.origin = [[self window] convertBaseToScreen:rect.origin]; |
return rect; |
} |