summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/wml
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/wml')
-rw-r--r--Source/WebCore/wml/WMLInputElement.cpp4
-rw-r--r--Source/WebCore/wml/WMLInputElement.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/Source/WebCore/wml/WMLInputElement.cpp b/Source/WebCore/wml/WMLInputElement.cpp
index 80e4e70..5d35be3 100644
--- a/Source/WebCore/wml/WMLInputElement.cpp
+++ b/Source/WebCore/wml/WMLInputElement.cpp
@@ -307,8 +307,8 @@ void WMLInputElement::defaultEventHandler(Event* evt)
if (clickDefaultFormButton) {
// Fire onChange for text fields.
- if (wasChangedSinceLastChangeEvent()) {
- setChangedSinceLastChangeEvent(false);
+ if (wasChangedSinceLastFormControlChangeEvent()) {
+ setChangedSinceLastFormControlChangeEvent(false);
dispatchEvent(Event::create(eventNames().changeEvent, true, false));
}
diff --git a/Source/WebCore/wml/WMLInputElement.h b/Source/WebCore/wml/WMLInputElement.h
index 558147a..4cffef8 100644
--- a/Source/WebCore/wml/WMLInputElement.h
+++ b/Source/WebCore/wml/WMLInputElement.h
@@ -36,6 +36,8 @@ public:
WMLInputElement(const QualifiedName& tagName, Document*);
virtual ~WMLInputElement();
+ virtual InputElement* toInputElement() { return this; }
+
virtual bool isKeyboardFocusable(KeyboardEvent*) const;
virtual bool isMouseFocusable() const;
virtual void dispatchFocusEvent();