diff options
Diffstat (limited to 'webkit/glue/dom_operations.cc')
-rw-r--r-- | webkit/glue/dom_operations.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/glue/dom_operations.cc b/webkit/glue/dom_operations.cc index 22e0e75..aab6f36 100644 --- a/webkit/glue/dom_operations.cc +++ b/webkit/glue/dom_operations.cc @@ -190,6 +190,9 @@ static bool FillFormImpl(FormElements* fe, const FormData& data) { (!element.isEnabledFormControl() || element.hasAttribute("readonly"))) { continue; // Don't fill uneditable password fields. } + if (!element.isValidValue(data_map[it->first])) + continue; + element.setValue(data_map[it->first]); element.setAutofilled(true); element.dispatchFormControlChangeEvent(); @@ -425,6 +428,10 @@ static gfx::Size ParseIconSize(const string16& text) { ParseSingleIconSize(sizes[1])); } +WebApplicationInfo::WebApplicationInfo() {} + +WebApplicationInfo::~WebApplicationInfo() {} + bool ParseIconSizes(const string16& text, std::vector<gfx::Size>* sizes, bool* is_any) { |