Chromium Code Reviews| Index: third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h |
| diff --git a/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h b/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h |
| index 6053c29f84f4118bc578d73f19ad4c1a89d6b1e9..57e11395f8e133119302111589181410d7dab76f 100644 |
| --- a/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h |
| +++ b/third_party/WebKit/Source/core/paint/FirstMeaningfulPaintDetector.h |
| @@ -53,11 +53,15 @@ class CORE_EXPORT FirstMeaningfulPaintDetector |
| private: |
| friend class FirstMeaningfulPaintDetectorTest; |
| + enum NetworkState { NetworkActive, Network2Quiet, Network0Quiet }; |
|
kouhei (in TOK)
2017/02/28 23:47:32
Optional: enum class NetworkState { Active, Quiet2
|
| + |
| Document* document(); |
| + bool isNetworkQuiet(int maxActiveConnections); |
| void networkStableTimerFired(TimerBase*); |
| - enum State { NextPaintIsNotMeaningful, NextPaintIsMeaningful, Reported }; |
| - State m_state = NextPaintIsNotMeaningful; |
| + bool m_nextPaintIsMeaningful = false; |
| + NetworkState m_networkState = NetworkActive; |
| + NetworkState m_networkStateAtFirstMeaningfulPaint = NetworkActive; |
| Member<PaintTiming> m_paintTiming; |
| double m_provisionalFirstMeaningfulPaint = 0.0; |