summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/form_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/form_manager.h')
-rw-r--r--chrome/renderer/form_manager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/renderer/form_manager.h b/chrome/renderer/form_manager.h
index 7d09d02..a8643d9 100644
--- a/chrome/renderer/form_manager.h
+++ b/chrome/renderer/form_manager.h
@@ -113,9 +113,12 @@ class FormManager {
private:
// Stores the WebFormElement and the form control elements for a form.
+ // Original form values are stored so when we clear a form we can reset
+ // "select-one" values to their original state.
struct FormElement {
WebKit::WebFormElement form_element;
std::vector<WebKit::WebFormControlElement> control_elements;
+ std::vector<string16> control_values;
};
// Type for cache of FormElement objects.