| Index: components/autofill/content/renderer/form_autofill_util.cc
|
| diff --git a/components/autofill/content/renderer/form_autofill_util.cc b/components/autofill/content/renderer/form_autofill_util.cc
|
| index 71d53fc1416edf6440c4a9269d31446715384d09..2a32103546cebcf6521b342132ebac8cb76f4a70 100644
|
| --- a/components/autofill/content/renderer/form_autofill_util.cc
|
| +++ b/components/autofill/content/renderer/form_autofill_util.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "components/autofill/content/renderer/form_autofill_util.h"
|
|
|
| +#include <algorithm>
|
| +#include <limits>
|
| #include <map>
|
| #include <memory>
|
| #include <set>
|
| @@ -43,9 +45,9 @@ using blink::WebElement;
|
| using blink::WebElementCollection;
|
| using blink::WebFormControlElement;
|
| using blink::WebFormElement;
|
| -using blink::WebFrame;
|
| using blink::WebInputElement;
|
| using blink::WebLabelElement;
|
| +using blink::WebLocalFrame;
|
| using blink::WebNode;
|
| using blink::WebOptionElement;
|
| using blink::WebSelectElement;
|
| @@ -1194,7 +1196,7 @@ bool ExtractFormData(const WebFormElement& form_element, FormData* data) {
|
| data, NULL);
|
| }
|
|
|
| -bool IsFormVisible(blink::WebFrame* frame,
|
| +bool IsFormVisible(blink::WebLocalFrame* frame,
|
| const blink::WebFormElement& form_element,
|
| const GURL& canonical_action,
|
| const GURL& canonical_origin,
|
| @@ -1473,7 +1475,7 @@ bool WebFormElementToFormData(
|
| ExtractMask extract_mask,
|
| FormData* form,
|
| FormFieldData* field) {
|
| - const WebFrame* frame = form_element.GetDocument().GetFrame();
|
| + const WebLocalFrame* frame = form_element.GetDocument().GetFrame();
|
| if (!frame)
|
| return false;
|
|
|
| @@ -1762,7 +1764,7 @@ bool ClearPreviewedFormWithElement(const WebFormControlElement& element,
|
| return true;
|
| }
|
|
|
| -bool IsWebpageEmpty(const blink::WebFrame* frame) {
|
| +bool IsWebpageEmpty(const blink::WebLocalFrame* frame) {
|
| blink::WebDocument document = frame->GetDocument();
|
|
|
| return IsWebElementEmpty(document.Head()) &&
|
|
|