Title: [161037] trunk/Source/WebCore
Revision
161037
Author
[email protected]
Date
2013-12-23 16:48:29 -0800 (Mon, 23 Dec 2013)

Log Message

Remove boolean argument from Element::setChildrenAffectBy* methods
https://bugs.webkit.org/show_bug.cgi?id=126183

Reviewed by Daniel Bates.

Merge https://chromium.googlesource.com/chromium/blink/+/066ef2fa78336b2b65052cb17cb81b367fe7dbbf

These functions are never called with false.

* css/SelectorChecker.cpp:
(WebCore::SelectorChecker::checkOne):
* dom/Element.cpp:
(WebCore::Element::setChildrenAffectedByActive):
(WebCore::Element::setChildrenAffectedByDrag):
* dom/Element.h:
(WebCore::Element::setChildrenAffectedByHover):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (161036 => 161037)


--- trunk/Source/WebCore/ChangeLog	2013-12-24 00:25:14 UTC (rev 161036)
+++ trunk/Source/WebCore/ChangeLog	2013-12-24 00:48:29 UTC (rev 161037)
@@ -1,3 +1,22 @@
+2013-12-23  Ryosuke Niwa  <[email protected]>
+
+        Remove boolean argument from Element::setChildrenAffectBy* methods
+        https://bugs.webkit.org/show_bug.cgi?id=126183
+
+        Reviewed by Daniel Bates.
+
+        Merge https://chromium.googlesource.com/chromium/blink/+/066ef2fa78336b2b65052cb17cb81b367fe7dbbf
+
+        These functions are never called with false.
+
+        * css/SelectorChecker.cpp:
+        (WebCore::SelectorChecker::checkOne):
+        * dom/Element.cpp:
+        (WebCore::Element::setChildrenAffectedByActive):
+        (WebCore::Element::setChildrenAffectedByDrag):
+        * dom/Element.h:
+        (WebCore::Element::setChildrenAffectedByHover):
+
 2013-12-23  Tim Horton  <[email protected]>
 
         Fix the iOS build after r161013 and r160672.

Modified: trunk/Source/WebCore/css/SelectorChecker.cpp (161036 => 161037)


--- trunk/Source/WebCore/css/SelectorChecker.cpp	2013-12-24 00:25:14 UTC (rev 161036)
+++ trunk/Source/WebCore/css/SelectorChecker.cpp	2013-12-24 00:48:29 UTC (rev 161037)
@@ -605,7 +605,7 @@
                 if (context.elementStyle)
                     context.elementStyle->setAffectedByDrag();
                 else
-                    element->setChildrenAffectedByDrag(true);
+                    element->setChildrenAffectedByDrag();
             }
             if (element->renderer() && element->renderer()->isDragging())
                 return true;
@@ -620,7 +620,7 @@
                     if (context.elementStyle)
                         context.elementStyle->setAffectedByHover();
                     else
-                        element->setChildrenAffectedByHover(true);
+                        element->setChildrenAffectedByHover();
                 }
                 if (element->hovered() || InspectorInstrumentation::forcePseudoState(element, CSSSelector::PseudoHover))
                     return true;
@@ -634,7 +634,7 @@
                     if (context.elementStyle)
                         context.elementStyle->setAffectedByActive();
                     else
-                        element->setChildrenAffectedByActive(true);
+                        element->setChildrenAffectedByActive();
                 }
                 if (element->active() || InspectorInstrumentation::forcePseudoState(element, CSSSelector::PseudoActive))
                     return true;

Modified: trunk/Source/WebCore/dom/Element.cpp (161036 => 161037)


--- trunk/Source/WebCore/dom/Element.cpp	2013-12-24 00:25:14 UTC (rev 161036)
+++ trunk/Source/WebCore/dom/Element.cpp	2013-12-24 00:48:29 UTC (rev 161037)
@@ -2165,16 +2165,14 @@
     ensureElementRareData().setStyleAffectedByEmpty(true);
 }
 
-void Element::setChildrenAffectedByActive(bool value)
+void Element::setChildrenAffectedByActive()
 {
-    if (value || hasRareData())
-        ensureElementRareData().setChildrenAffectedByActive(value);
+    ensureElementRareData().setChildrenAffectedByActive(true);
 }
 
-void Element::setChildrenAffectedByDrag(bool value)
+void Element::setChildrenAffectedByDrag()
 {
-    if (value || hasRareData())
-        ensureElementRareData().setChildrenAffectedByDrag(value);
+    ensureElementRareData().setChildrenAffectedByDrag(true);
 }
 
 void Element::setChildrenAffectedByDirectAdjacentRules(Element* element)

Modified: trunk/Source/WebCore/dom/Element.h (161036 => 161037)


--- trunk/Source/WebCore/dom/Element.h	2013-12-24 00:25:14 UTC (rev 161036)
+++ trunk/Source/WebCore/dom/Element.h	2013-12-24 00:48:29 UTC (rev 161037)
@@ -362,9 +362,9 @@
     bool hasFlagsSetDuringStylingOfChildren() const;
 
     void setStyleAffectedByEmpty();
-    void setChildrenAffectedByHover(bool flag) { setFlag(flag, ChildrenAffectedByHoverRulesFlag); }
-    void setChildrenAffectedByActive(bool);
-    void setChildrenAffectedByDrag(bool);
+    void setChildrenAffectedByHover() { setFlag(ChildrenAffectedByHoverRulesFlag); }
+    void setChildrenAffectedByActive();
+    void setChildrenAffectedByDrag();
     void setChildrenAffectedByFirstChildRules() { setFlag(ChildrenAffectedByFirstChildRulesFlag); }
     void setChildrenAffectedByLastChildRules() { setFlag(ChildrenAffectedByLastChildRulesFlag); }
     static void setChildrenAffectedByDirectAdjacentRules(Element*);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to