Chromium Code Reviews| Index: components/autofill/content/renderer/password_generation_agent.cc |
| diff --git a/components/autofill/content/renderer/password_generation_agent.cc b/components/autofill/content/renderer/password_generation_agent.cc |
| index 17dfbeaeb1f8fadc0decf6f55cc8cdb2572baac1..b5a14969528938c1c6dba4215d43e3d896e79171 100644 |
| --- a/components/autofill/content/renderer/password_generation_agent.cc |
| +++ b/components/autofill/content/renderer/password_generation_agent.cc |
| @@ -411,27 +411,22 @@ bool PasswordGenerationAgent::TextDidChangeInTextField( |
| } |
| void PasswordGenerationAgent::ShowGenerationPopup() { |
| - gfx::RectF bounding_box_scaled = form_util::GetScaledBoundingBox( |
| - render_frame()->GetRenderView()->GetWebView()->pageScaleFactor(), |
| - &generation_element_); |
| + blink::WebRect bounding_box_in_viewport = |
|
vabr (Chromium)
2015/11/24 09:12:27
ditto
oshima
2015/11/24 23:42:10
Done.
|
| + generation_element_.boundsInViewport(); |
| Send(new AutofillHostMsg_ShowPasswordGenerationPopup( |
| - routing_id(), |
| - bounding_box_scaled, |
| - generation_element_.maxLength(), |
| - *generation_form_data_->form)); |
| + routing_id(), gfx::RectF(bounding_box_in_viewport), |
| + generation_element_.maxLength(), *generation_form_data_->form)); |
| generation_popup_shown_ = true; |
| } |
| void PasswordGenerationAgent::ShowEditingPopup() { |
| - gfx::RectF bounding_box_scaled = form_util::GetScaledBoundingBox( |
| - render_frame()->GetRenderView()->GetWebView()->pageScaleFactor(), |
| - &generation_element_); |
| + blink::WebRect bounding_box_in_viewport = |
|
vabr (Chromium)
2015/11/24 09:12:27
ditto
oshima
2015/11/24 23:42:10
Done.
|
| + generation_element_.boundsInViewport(); |
| Send(new AutofillHostMsg_ShowPasswordEditingPopup( |
| - routing_id(), |
| - bounding_box_scaled, |
| + routing_id(), gfx::RectF(bounding_box_in_viewport), |
| *generation_form_data_->form)); |
| editing_popup_shown_ = true; |