Title: [156255] trunk/Source/WebCore
Revision
156255
Author
[email protected]
Date
2013-09-22 19:59:16 -0700 (Sun, 22 Sep 2013)

Log Message

Fix functions calling to RenderObject superclass to call RenderElement instead
https://bugs.webkit.org/show_bug.cgi?id=121773

Reviewed by Andreas Kling.

The class hierarchy has a new class. Superclass calls should be pointed there instead to
avoid future bugs.

* rendering/RenderBoxModelObject.cpp:
(WebCore::RenderBoxModelObject::setSelectionState):
* rendering/RenderLayerModelObject.cpp:
(WebCore::RenderLayerModelObject::styleWillChange):
(WebCore::RenderLayerModelObject::styleDidChange):
* rendering/svg/RenderSVGGradientStop.cpp:
(WebCore::RenderSVGGradientStop::styleDidChange):
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::RenderSVGModelObject::styleWillChange):
(WebCore::RenderSVGModelObject::styleDidChange):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (156254 => 156255)


--- trunk/Source/WebCore/ChangeLog	2013-09-23 02:35:38 UTC (rev 156254)
+++ trunk/Source/WebCore/ChangeLog	2013-09-23 02:59:16 UTC (rev 156255)
@@ -1,5 +1,26 @@
 2013-09-22  Antti Koivisto  <[email protected]>
 
+        Fix functions calling to RenderObject superclass to call RenderElement instead
+        https://bugs.webkit.org/show_bug.cgi?id=121773
+
+        Reviewed by Andreas Kling.
+
+        The class hierarchy has a new class. Superclass calls should be pointed there instead to
+        avoid future bugs.
+
+        * rendering/RenderBoxModelObject.cpp:
+        (WebCore::RenderBoxModelObject::setSelectionState):
+        * rendering/RenderLayerModelObject.cpp:
+        (WebCore::RenderLayerModelObject::styleWillChange):
+        (WebCore::RenderLayerModelObject::styleDidChange):
+        * rendering/svg/RenderSVGGradientStop.cpp:
+        (WebCore::RenderSVGGradientStop::styleDidChange):
+        * rendering/svg/RenderSVGModelObject.cpp:
+        (WebCore::RenderSVGModelObject::styleWillChange):
+        (WebCore::RenderSVGModelObject::styleDidChange):
+
+2013-09-22  Antti Koivisto  <[email protected]>
+
         Remove RenderObjectChildList
         https://bugs.webkit.org/show_bug.cgi?id=121771
 

Modified: trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp (156254 => 156255)


--- trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp	2013-09-23 02:35:38 UTC (rev 156254)
+++ trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp	2013-09-23 02:59:16 UTC (rev 156255)
@@ -78,9 +78,9 @@
 
     if ((state == SelectionStart && selectionState() == SelectionEnd)
         || (state == SelectionEnd && selectionState() == SelectionStart))
-        RenderObject::setSelectionState(SelectionBoth);
+        RenderLayerModelObject::setSelectionState(SelectionBoth);
     else
-        RenderObject::setSelectionState(state);
+        RenderLayerModelObject::setSelectionState(state);
 
     // FIXME: We should consider whether it is OK propagating to ancestor RenderInlines.
     // This is a workaround for http://webkit.org/b/32123

Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp (156254 => 156255)


--- trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp	2013-09-23 02:35:38 UTC (rev 156254)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp	2013-09-23 02:59:16 UTC (rev 156255)
@@ -131,12 +131,12 @@
         }
     }
 
-    RenderObject::styleWillChange(diff, newStyle);
+    RenderElement::styleWillChange(diff, newStyle);
 }
 
 void RenderLayerModelObject::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
 {
-    RenderObject::styleDidChange(diff, oldStyle);
+    RenderElement::styleDidChange(diff, oldStyle);
     updateFromStyle();
 
     if (requiresLayer()) {

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp (156254 => 156255)


--- trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp	2013-09-23 02:35:38 UTC (rev 156254)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGGradientStop.cpp	2013-09-23 02:59:16 UTC (rev 156255)
@@ -44,7 +44,7 @@
 
 void RenderSVGGradientStop::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
 {
-    RenderObject::styleDidChange(diff, oldStyle);
+    RenderElement::styleDidChange(diff, oldStyle);
     if (diff == StyleDifferenceEqual)
         return;
 

Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp (156254 => 156255)


--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp	2013-09-23 02:35:38 UTC (rev 156254)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp	2013-09-23 02:59:16 UTC (rev 156255)
@@ -105,12 +105,12 @@
         if (newStyle->hasTransform())
             setNeedsTransformUpdate();
     }
-    RenderObject::styleWillChange(diff, newStyle);
+    RenderElement::styleWillChange(diff, newStyle);
 }
 
 void RenderSVGModelObject::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
 {
-    RenderObject::styleDidChange(diff, oldStyle);
+    RenderElement::styleDidChange(diff, oldStyle);
     SVGResourcesCache::clientStyleChanged(this, diff, style());
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to