Index: third_party/WebKit/Source/core/page/Page.cpp |
diff --git a/third_party/WebKit/Source/core/page/Page.cpp b/third_party/WebKit/Source/core/page/Page.cpp |
index 82058afac1f57815432cc43513d18efd05ce3340..0e5f314eaa059d9cb9cb2285a4b92c0c24ff84c7 100644 |
--- a/third_party/WebKit/Source/core/page/Page.cpp |
+++ b/third_party/WebKit/Source/core/page/Page.cpp |
@@ -465,14 +465,21 @@ void Page::updateAcceleratedCompositingSettings() |
} |
} |
-void Page::didCommitLoad(LocalFrame* frame) |
+void Page::didCommitLoad() |
{ |
+ useCounter().didCommitLoad(); |
+ frameHost().visualViewport().sendUMAMetrics(); |
+} |
+ |
+void Page::deprecatedDidCommitFrameLoad(LocalFrame* frame) |
+{ |
+ // This method can be invoked at surprising times. Most logic probably wants to move |
+ // into didCommitLoad. |
notifyDidCommitLoad(frame); |
if (m_mainFrame == frame) { |
frame->console().clearMessages(); |
- useCounter().didCommitLoad(); |
+ useCounter().deprecatedDidCommitFrameLoad(); |
deprecation().clearSuppression(); |
- frameHost().visualViewport().sendUMAMetrics(); |
m_hostsUsingFeatures.updateMeasurementsAndClear(); |
UserGestureIndicator::clearProcessedUserGestureSinceLoad(); |
} |