Title: [271521] trunk/Source/WebCore
Revision
271521
Author
[email protected]
Date
2021-01-15 06:57:59 -0800 (Fri, 15 Jan 2021)

Log Message

Mark only child for layout
https://bugs.webkit.org/show_bug.cgi?id=218554

Patch by Rob Buis <[email protected]> on 2021-01-15
Reviewed by Antti Koivisto.

Mark only child for layout in applyStretchAlignmentToChildIfNeeded.

* rendering/RenderGrid.cpp:
(WebCore::RenderGrid::applyStretchAlignmentToChildIfNeeded):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (271520 => 271521)


--- trunk/Source/WebCore/ChangeLog	2021-01-15 14:39:33 UTC (rev 271520)
+++ trunk/Source/WebCore/ChangeLog	2021-01-15 14:57:59 UTC (rev 271521)
@@ -1,3 +1,15 @@
+2021-01-15  Rob Buis  <[email protected]>
+
+        Mark only child for layout
+        https://bugs.webkit.org/show_bug.cgi?id=218554
+
+        Reviewed by Antti Koivisto.
+
+        Mark only child for layout in applyStretchAlignmentToChildIfNeeded.
+
+        * rendering/RenderGrid.cpp:
+        (WebCore::RenderGrid::applyStretchAlignmentToChildIfNeeded):
+
 2021-01-15  Zalan Bujtas  <[email protected]>
 
         [LFC] Rename inNoQuirksMode to inStandardsMode

Modified: trunk/Source/WebCore/rendering/RenderGrid.cpp (271520 => 271521)


--- trunk/Source/WebCore/rendering/RenderGrid.cpp	2021-01-15 14:39:33 UTC (rev 271520)
+++ trunk/Source/WebCore/rendering/RenderGrid.cpp	2021-01-15 14:57:59 UTC (rev 271521)
@@ -1141,7 +1141,7 @@
         if (desiredLogicalHeight != child.logicalHeight()) {
             // FIXME: Can avoid laying out here in some cases. See https://webkit.org/b/87905.
             child.setLogicalHeight(0_lu);
-            child.setNeedsLayout();
+            child.setNeedsLayout(MarkOnlyThis);
         }
     }
 }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to