| Index: Source/core/rendering/RenderObject.cpp
|
| diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp
|
| index 7c7a927b2e69365484122abad4d332f73df97f1c..2c93ee5b0b31809b3b22897e916691c4143b5b27 100644
|
| --- a/Source/core/rendering/RenderObject.cpp
|
| +++ b/Source/core/rendering/RenderObject.cpp
|
| @@ -2837,9 +2837,9 @@ void RenderObject::updateDragState(bool dragOn)
|
| setIsDragging(dragOn);
|
| if (valueChanged && node()) {
|
| if (node()->isElementNode() && toElement(node())->childrenOrSiblingsAffectedByDrag())
|
| - node()->setNeedsStyleRecalc(SubtreeStyleChange);
|
| + node()->setNeedsStyleRecalc(StyleRecalcDueToDrag, SubtreeStyleChange);
|
| else if (style()->affectedByDrag())
|
| - node()->setNeedsStyleRecalc(LocalStyleChange);
|
| + node()->setNeedsStyleRecalc(StyleRecalcDueToDrag, LocalStyleChange);
|
| }
|
| for (RenderObject* curr = slowFirstChild(); curr; curr = curr->nextSibling())
|
| curr->updateDragState(dragOn);
|
|
|