| Index: content/browser/renderer_host/render_widget_host_view_aura.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| index 39ff64a863d11f5a0cad44a8cde2a32f3eba377a..fe072371cf935de41d05e89b99a5d2d0315a2625 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| @@ -128,7 +128,14 @@ void RenderWidgetHostViewAura::InitAsPopup(
|
|
|
| window_->SetParent(NULL);
|
| Show();
|
| - SetBounds(pos);
|
| +
|
| + // |pos| is in desktop coordinates. So convert it to
|
| + // |popup_parent_host_view_|'s coordinates first.
|
| + gfx::Point origin = pos.origin();
|
| + aura::Window::ConvertPointToWindow(
|
| + aura::Desktop::GetInstance(),
|
| + popup_parent_host_view_->window_, &origin);
|
| + SetBounds(gfx::Rect(origin, pos.size()));
|
| }
|
|
|
| void RenderWidgetHostViewAura::InitAsFullscreen(
|
|
|