Title: [282120] trunk/Source/WebCore
- Revision
- 282120
- Author
- [email protected]
- Date
- 2021-09-07 18:21:04 -0700 (Tue, 07 Sep 2021)
Log Message
Eagerly resolve slot elements to simply the code in SlotAssignment
https://bugs.webkit.org/show_bug.cgi?id=229748
<rdar://problem/82732031>
Unreviewed. Restore the code that got erroneously removed in r281878.
* dom/SlotAssignment.cpp:
(WebCore::SlotAssignment::addSlotElementByName):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (282119 => 282120)
--- trunk/Source/WebCore/ChangeLog 2021-09-08 01:19:09 UTC (rev 282119)
+++ trunk/Source/WebCore/ChangeLog 2021-09-08 01:21:04 UTC (rev 282120)
@@ -1,3 +1,14 @@
+2021-09-07 Ryosuke Niwa <[email protected]>
+
+ Eagerly resolve slot elements to simply the code in SlotAssignment
+ https://bugs.webkit.org/show_bug.cgi?id=229748
+ <rdar://problem/82732031>
+
+ Unreviewed. Restore the code that got erroneously removed in r281878.
+
+ * dom/SlotAssignment.cpp:
+ (WebCore::SlotAssignment::addSlotElementByName):
+
2021-09-07 Cameron McCormack <[email protected]>
Ensure ImageBuffers are destroyed on the main thread
Modified: trunk/Source/WebCore/dom/SlotAssignment.cpp (282119 => 282120)
--- trunk/Source/WebCore/dom/SlotAssignment.cpp 2021-09-08 01:19:09 UTC (rev 282119)
+++ trunk/Source/WebCore/dom/SlotAssignment.cpp 2021-09-08 01:21:04 UTC (rev 282120)
@@ -125,6 +125,9 @@
});
auto& slot = *addResult.iterator->value;
+ if (!m_slotAssignmentsIsValid)
+ assignSlots(shadowRoot);
+
slot.elementCount++;
if (slot.elementCount == 1) {
slot.element = makeWeakPtr(slotElement);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes