Index: Source/platform/graphics/paint/DrawingDisplayItem.h |
diff --git a/Source/platform/graphics/paint/DrawingDisplayItem.h b/Source/platform/graphics/paint/DrawingDisplayItem.h |
index 8b4b46674c109145df0a46bb5dafe0cb9d1e0305..0432462b0d0d1a1616d11b7b9875cec9355be3f1 100644 |
--- a/Source/platform/graphics/paint/DrawingDisplayItem.h |
+++ b/Source/platform/graphics/paint/DrawingDisplayItem.h |
@@ -22,36 +22,19 @@ public: |
}; |
#endif |
- static PassOwnPtr<DrawingDisplayItem> create(const DisplayItemClientWrapper& client |
- , Type type |
- , PassRefPtr<const SkPicture> picture |
-#if ENABLE(ASSERT) |
- , UnderInvalidationCheckingMode underInvalidationCheckingMode = CheckPicture |
-#endif |
- ) |
- { |
- return adoptPtr(new DrawingDisplayItem(client |
- , type |
- , picture |
-#if ENABLE(ASSERT) |
- , underInvalidationCheckingMode |
-#endif |
- )); |
- } |
- |
DrawingDisplayItem(const DisplayItemClientWrapper& client |
, Type type |
, PassRefPtr<const SkPicture> picture |
#if ENABLE(ASSERT) |
- , UnderInvalidationCheckingMode underInvalidationCheckingMode |
+ , UnderInvalidationCheckingMode underInvalidationCheckingMode = CheckPicture |
#endif |
) |
: DisplayItem(client, type) |
, m_picture(picture && picture->approximateOpCount() ? picture : nullptr) |
- { |
#if ENABLE(ASSERT) |
- m_underInvalidationCheckingMode = underInvalidationCheckingMode; |
+ , m_underInvalidationCheckingMode(underInvalidationCheckingMode) |
#endif |
+ { |
ASSERT(isDrawingType(type)); |
} |