Title: [225145] trunk/Source/WebCore
Revision
225145
Author
[email protected]
Date
2017-11-25 08:59:40 -0800 (Sat, 25 Nov 2017)

Log Message

Make RenderSnapshottedPlugIn ISO allocated
https://bugs.webkit.org/show_bug.cgi?id=180010
<rdar://problem/35671977>

Reviewed by David Kilzer.

RenderEmbeddedObject, the base class is ISO allocated since r224537.

* rendering/RenderSnapshottedPlugIn.cpp:
* rendering/RenderSnapshottedPlugIn.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (225144 => 225145)


--- trunk/Source/WebCore/ChangeLog	2017-11-25 02:44:45 UTC (rev 225144)
+++ trunk/Source/WebCore/ChangeLog	2017-11-25 16:59:40 UTC (rev 225145)
@@ -1,3 +1,16 @@
+2017-11-25  Zalan Bujtas  <[email protected]>
+
+        Make RenderSnapshottedPlugIn ISO allocated
+        https://bugs.webkit.org/show_bug.cgi?id=180010
+        <rdar://problem/35671977>
+
+        Reviewed by David Kilzer.
+
+        RenderEmbeddedObject, the base class is ISO allocated since r224537. 
+
+        * rendering/RenderSnapshottedPlugIn.cpp:
+        * rendering/RenderSnapshottedPlugIn.h:
+
 2016-08-05  Darin Adler  <[email protected]>
 
         Fix some minor problems in the StringImpl header

Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp (225144 => 225145)


--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp	2017-11-25 02:44:45 UTC (rev 225144)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp	2017-11-25 16:59:40 UTC (rev 225145)
@@ -44,10 +44,13 @@
 #include "RenderImageResource.h"
 #include "RenderIterator.h"
 #include "RenderView.h"
+#include <wtf/IsoMallocInlines.h>
 #include <wtf/StackStats.h>
 
 namespace WebCore {
 
+WTF_MAKE_ISO_ALLOCATED_IMPL(RenderSnapshottedPlugIn);
+
 RenderSnapshottedPlugIn::RenderSnapshottedPlugIn(HTMLPlugInImageElement& element, RenderStyle&& style)
     : RenderEmbeddedObject(element, WTFMove(style))
     , m_snapshotResource(std::make_unique<RenderImageResource>())

Modified: trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h (225144 => 225145)


--- trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h	2017-11-25 02:44:45 UTC (rev 225144)
+++ trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h	2017-11-25 16:59:40 UTC (rev 225145)
@@ -33,6 +33,7 @@
 class RenderImageResource;
 
 class RenderSnapshottedPlugIn final : public RenderEmbeddedObject {
+    WTF_MAKE_ISO_ALLOCATED(RenderSnapshottedPlugIn);
 public:
     RenderSnapshottedPlugIn(HTMLPlugInImageElement&, RenderStyle&&);
     virtual ~RenderSnapshottedPlugIn();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to