| Index: Source/core/rendering/RenderObject.cpp
|
| diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp
|
| index bd532dd490c95a707a2173a3ec4ff6846ec54483..ffefbedd7d606bb09bb58a96a38c8776d9d7a41f 100644
|
| --- a/Source/core/rendering/RenderObject.cpp
|
| +++ b/Source/core/rendering/RenderObject.cpp
|
| @@ -2528,9 +2528,9 @@ void RenderObject::updateDragState(bool dragOn)
|
| setIsDragging(dragOn);
|
| if (valueChanged && node()) {
|
| if (node()->isElementNode() && toElement(node())->childrenOrSiblingsAffectedByDrag())
|
| - node()->setNeedsStyleRecalc(SubtreeStyleChange);
|
| + node()->setNeedsStyleRecalc(SubtreeStyleChange, StyleChangeReasonForTracing::create(StyleChangeReason::Drag));
|
| else if (style()->affectedByDrag())
|
| - node()->setNeedsStyleRecalc(LocalStyleChange);
|
| + node()->setNeedsStyleRecalc(LocalStyleChange, StyleChangeReasonForTracing::create(StyleChangeReason::Drag));
|
| }
|
| for (RenderObject* curr = slowFirstChild(); curr; curr = curr->nextSibling())
|
| curr->updateDragState(dragOn);
|
|
|