Index: Source/core/html/shadow/SliderThumbElement.cpp |
diff --git a/Source/core/html/shadow/SliderThumbElement.cpp b/Source/core/html/shadow/SliderThumbElement.cpp |
index c8f8d0a1b4e3050cc9fa384f74e6c79d8cafe9e0..2ce78fec2a67a8f9482454c88aac3e4dbcba1a40 100644 |
--- a/Source/core/html/shadow/SliderThumbElement.cpp |
+++ b/Source/core/html/shadow/SliderThumbElement.cpp |
@@ -305,7 +305,6 @@ void SliderThumbElement::setPositionFromPoint(const LayoutPoint& point) |
input->setValueFromRenderer(valueString); |
if (renderer()) |
renderer()->setNeedsLayout(); |
- input->dispatchFormControlChangeEvent(); |
} |
void SliderThumbElement::startDragging() |
@@ -326,6 +325,7 @@ void SliderThumbElement::stopDragging() |
m_inDragMode = false; |
if (renderer()) |
renderer()->setNeedsLayout(); |
+ hostInput()->dispatchFormControlChangeEvent(); |
} |
void SliderThumbElement::defaultEventHandler(Event* event) |