Index: Source/core/html/HTMLTextFormControlElement.cpp |
diff --git a/Source/core/html/HTMLTextFormControlElement.cpp b/Source/core/html/HTMLTextFormControlElement.cpp |
index c3f751a63f54d4eb643bdb97275b0ecbe1ae555c..67e8c69cc1e9a1f07ca97b33c3128723b15c7003 100644 |
--- a/Source/core/html/HTMLTextFormControlElement.cpp |
+++ b/Source/core/html/HTMLTextFormControlElement.cpp |
@@ -182,9 +182,14 @@ void HTMLTextFormControlElement::select() |
setSelectionRange(0, numeric_limits<int>::max(), SelectionHasNoDirection); |
} |
+bool HTMLTextFormControlElement::isCheckbox() const |
+{ |
+ return false; |
+} |
+ |
void HTMLTextFormControlElement::dispatchFormControlChangeEvent() |
{ |
- if (!equalIgnoringNullity(m_textAsOfLastFormControlChangeEvent, value())) { |
+ if (!equalIgnoringNullity(m_textAsOfLastFormControlChangeEvent, value()) || (isCheckbox() && m_textAsOfLastFormControlChangeEvent != value())) { |
keishi
2014/05/02 07:44:55
HTMLTextFormControlElement exists to share code be
Habib Virji
2014/05/02 15:07:40
Done.
|
dispatchChangeEvent(); |
setTextAsOfLastFormControlChangeEvent(value()); |
} |