| Index: third_party/WebKit/Source/core/paint/PaintTiming.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintTiming.cpp b/third_party/WebKit/Source/core/paint/PaintTiming.cpp
|
| index 87fc0e0dae31f3df7473efb3b60830bfb4865839..664778ccb07b54839c427467cd37d32fdaedfc76 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintTiming.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintTiming.cpp
|
| @@ -65,14 +65,23 @@ void PaintTiming::markFirstImagePaint()
|
| notifyPaintTimingChanged();
|
| }
|
|
|
| +void PaintTiming::setFirstMeaningfulPaint(double stamp)
|
| +{
|
| + DCHECK_EQ(m_firstMeaningfulPaint, 0.0);
|
| + m_firstMeaningfulPaint = stamp;
|
| + notifyPaintTimingChanged();
|
| +}
|
| +
|
| DEFINE_TRACE(PaintTiming)
|
| {
|
| visitor->trace(m_document);
|
| + visitor->trace(m_fmpDetector);
|
| Supplement<Document>::trace(visitor);
|
| }
|
|
|
| PaintTiming::PaintTiming(Document& document)
|
| : m_document(document)
|
| + , m_fmpDetector(new FirstMeaningfulPaintDetector(this))
|
| {
|
| }
|
|
|
|
|