Title: [288529] branches/safari-613-branch/Source/WebCore
Revision
288529
Author
[email protected]
Date
2022-01-24 17:56:53 -0800 (Mon, 24 Jan 2022)

Log Message

Cherry-pick r288415. rdar://problem/87904254

    REGRESSION(r280887) broke some svg based chart content repaint
    https://bugs.webkit.org/show_bug.cgi?id=235483
    <rdar://87904254>

    Unreviewed, reverting r280887.

    * svg/SVGSVGElement.cpp:
    (WebCore::SVGSVGElement::svgAttributeChanged):

    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288415 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Modified Paths

Diff

Modified: branches/safari-613-branch/Source/WebCore/ChangeLog (288528 => 288529)


--- branches/safari-613-branch/Source/WebCore/ChangeLog	2022-01-25 01:56:50 UTC (rev 288528)
+++ branches/safari-613-branch/Source/WebCore/ChangeLog	2022-01-25 01:56:53 UTC (rev 288529)
@@ -1,5 +1,33 @@
 2022-01-24  Alan Coon  <[email protected]>
 
+        Cherry-pick r288415. rdar://problem/87904254
+
+    REGRESSION(r280887) broke some svg based chart content repaint
+    https://bugs.webkit.org/show_bug.cgi?id=235483
+    <rdar://87904254>
+    
+    Unreviewed, reverting r280887.
+    
+    
+    * svg/SVGSVGElement.cpp:
+    (WebCore::SVGSVGElement::svgAttributeChanged):
+    
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288415 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2022-01-22  Alan Bujtas  <[email protected]>
+
+            REGRESSION(r280887) broke some svg based chart content repaint
+            https://bugs.webkit.org/show_bug.cgi?id=235483
+            <rdar://87904254>
+
+            Unreviewed, reverting r280887.
+
+            * svg/SVGSVGElement.cpp:
+            (WebCore::SVGSVGElement::svgAttributeChanged):
+
+2022-01-24  Alan Coon  <[email protected]>
+
         Cherry-pick r288389. rdar://problem/85405320
 
     Disable CFURLCache in WebKit2

Modified: branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp (288528 => 288529)


--- branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp	2022-01-25 01:56:50 UTC (rev 288528)
+++ branches/safari-613-branch/Source/WebCore/svg/SVGSVGElement.cpp	2022-01-25 01:56:53 UTC (rev 288529)
@@ -211,14 +211,8 @@
         InstanceInvalidationGuard guard(*this);
         invalidateSVGPresentationalHintStyle();
 
-        if (auto renderer = this->renderer()) {
-#if ENABLE(LAYER_BASED_SVG_ENGINE)
-            if (is<RenderSVGRoot>(renderer) && downcast<RenderSVGRoot>(*renderer).isEmbeddedThroughFrameContainingSVGDocument())
-                RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
-#endif
-            if (is<LegacyRenderSVGRoot>(renderer) && downcast<LegacyRenderSVGRoot>(*renderer).isEmbeddedThroughFrameContainingSVGDocument())
-                RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
-        }
+        if (auto* renderer = this->renderer())
+            RenderSVGResource::markForLayoutAndParentResourceInvalidation(*renderer);
         return;
     }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to