Index: Source/platform/graphics/paint/DisplayItemTransformTreeBuilderTest.cpp |
diff --git a/Source/platform/graphics/paint/DisplayItemTransformTreeBuilderTest.cpp b/Source/platform/graphics/paint/DisplayItemTransformTreeBuilderTest.cpp |
index aeff937d83552c99d243ce8be0cdf6f8749fd0f1..2f1e3e9c61bbc7aca1dac3d61f394a9547569cdd 100644 |
--- a/Source/platform/graphics/paint/DisplayItemTransformTreeBuilderTest.cpp |
+++ b/Source/platform/graphics/paint/DisplayItemTransformTreeBuilderTest.cpp |
@@ -8,6 +8,7 @@ |
#include "platform/graphics/paint/DisplayItem.h" |
#include "platform/graphics/paint/DisplayItemClient.h" |
#include "platform/graphics/paint/DisplayItemTransformTree.h" |
+#include "platform/graphics/paint/DisplayItems.h" |
#include "platform/graphics/paint/Transform3DDisplayItem.h" |
#include "platform/transforms/TransformTestHelper.h" |
#include "platform/transforms/TransformationMatrix.h" |
@@ -27,8 +28,15 @@ struct DummyClient { |
class DummyDisplayItem : public DisplayItem { |
public: |
static PassOwnPtr<DummyDisplayItem> create(const DummyClient& client) { return adoptPtr(new DummyDisplayItem(client)); } |
+ DummyDisplayItem(const DummyClient& client) : DisplayItem(client, DisplayItem::DrawingFirst), m_dummyClient(client) { } |
+ |
+ void appendByMoving(DisplayItems& destination) override |
+ { |
+ destination.emplaceBack<DummyDisplayItem>(m_dummyClient); |
+ } |
+ |
private: |
- DummyDisplayItem(const DummyClient& client) : DisplayItem(client, DisplayItem::DrawingFirst) { } |
+ const DummyClient& m_dummyClient; |
}; |
class DisplayItemTransformTreeBuilderTest : public ::testing::Test { |