Title: [253936] trunk/Source/WebCore
- Revision
- 253936
- Author
- [email protected]
- Date
- 2019-12-29 09:38:14 -0800 (Sun, 29 Dec 2019)
Log Message
Make RuleSet refcounted
https://bugs.webkit.org/show_bug.cgi?id=205628
<rdar://problem/58231798>
Unreviewed folloup.
* style/UserAgentStyle.cpp:
(WebCore::Style::UserAgentStyle::loadFullDefaultStyle):
Use deref instead of delete.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (253935 => 253936)
--- trunk/Source/WebCore/ChangeLog 2019-12-29 17:18:35 UTC (rev 253935)
+++ trunk/Source/WebCore/ChangeLog 2019-12-29 17:38:14 UTC (rev 253936)
@@ -2,7 +2,20 @@
Make RuleSet refcounted
https://bugs.webkit.org/show_bug.cgi?id=205628
+ <rdar://problem/58231798>
+ Unreviewed folloup.
+
+ * style/UserAgentStyle.cpp:
+ (WebCore::Style::UserAgentStyle::loadFullDefaultStyle):
+
+ Use deref instead of delete.
+
+2019-12-29 Antti Koivisto <[email protected]>
+
+ Make RuleSet refcounted
+ https://bugs.webkit.org/show_bug.cgi?id=205628
+
Reviewed by Zalan Bujtas.
For safety, and to support shared ownership.
Modified: trunk/Source/WebCore/style/UserAgentStyle.cpp (253935 => 253936)
--- trunk/Source/WebCore/style/UserAgentStyle.cpp 2019-12-29 17:18:35 UTC (rev 253935)
+++ trunk/Source/WebCore/style/UserAgentStyle.cpp 2019-12-29 17:38:14 UTC (rev 253936)
@@ -173,7 +173,7 @@
if (simpleDefaultStyleSheet) {
ASSERT(defaultStyle);
ASSERT(defaultPrintStyle == defaultStyle);
- delete defaultStyle;
+ defaultStyle->deref();
simpleDefaultStyleSheet->deref();
simpleDefaultStyleSheet = nullptr;
} else {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes