Index: Source/core/css/SelectorChecker.cpp |
diff --git a/Source/core/css/SelectorChecker.cpp b/Source/core/css/SelectorChecker.cpp |
index 0e38d6fbe39d3bbf228323b4f6f2d4c6f74c9f2c..de27731db16336a195d864545acbed8ed457fa16 100644 |
--- a/Source/core/css/SelectorChecker.cpp |
+++ b/Source/core/css/SelectorChecker.cpp |
@@ -764,7 +764,7 @@ bool SelectorChecker::checkOne(const SelectorCheckingContext& context, const Sib |
if (context.elementStyle) |
context.elementStyle->setAffectedByDrag(); |
else |
- element.setChildrenAffectedByDrag(); |
+ element.setChildrenOrSiblingsAffectedByDrag(); |
} |
if (element.renderer() && element.renderer()->isDragging()) |
return true; |
@@ -774,7 +774,7 @@ bool SelectorChecker::checkOne(const SelectorCheckingContext& context, const Sib |
if (context.elementStyle) |
context.elementStyle->setAffectedByFocus(); |
else |
- element.setChildrenAffectedByFocus(); |
+ element.setChildrenOrSiblingsAffectedByFocus(); |
} |
return matchesFocusPseudoClass(element); |
case CSSSelector::PseudoHover: |
@@ -785,7 +785,7 @@ bool SelectorChecker::checkOne(const SelectorCheckingContext& context, const Sib |
if (context.elementStyle) |
context.elementStyle->setAffectedByHover(); |
else |
- element.setChildrenAffectedByHover(); |
+ element.setChildrenOrSiblingsAffectedByHover(); |
} |
if (element.hovered() || InspectorInstrumentation::forcePseudoState(&element, CSSSelector::PseudoHover)) |
return true; |
@@ -799,7 +799,7 @@ bool SelectorChecker::checkOne(const SelectorCheckingContext& context, const Sib |
if (context.elementStyle) |
context.elementStyle->setAffectedByActive(); |
else |
- element.setChildrenAffectedByActive(); |
+ element.setChildrenOrSiblingsAffectedByActive(); |
} |
if (element.active() || InspectorInstrumentation::forcePseudoState(&element, CSSSelector::PseudoActive)) |
return true; |