Index: chrome/renderer/page_load_histograms.h |
diff --git a/chrome/renderer/page_load_histograms.h b/chrome/renderer/page_load_histograms.h |
index 7cc37559aa77e7840712c707ad9e9c12fdfd6f3b..ddf5734a0852dd127b015ce7934d7e8a6fac5843 100644 |
--- a/chrome/renderer/page_load_histograms.h |
+++ b/chrome/renderer/page_load_histograms.h |
@@ -9,7 +9,7 @@ |
#define CHROME_RENDERER_PAGE_LOAD_HISTOGRAMS_H_ |
#include "base/macros.h" |
-#include "content/public/renderer/render_view_observer.h" |
+#include "content/public/renderer/render_frame_observer.h" |
namespace blink { |
class WebDataSource; |
@@ -19,18 +19,18 @@ namespace content { |
class DocumentState; |
} |
-class PageLoadHistograms : public content::RenderViewObserver { |
+class PageLoadHistograms : public content::RenderFrameObserver { |
public: |
- explicit PageLoadHistograms(content::RenderView* render_view); |
+ explicit PageLoadHistograms(content::RenderFrame* render_frame); |
~PageLoadHistograms() override; |
private: |
- // RenderViewObserver implementation. |
- void FrameWillClose(blink::WebFrame* frame) override; |
- void ClosePage() override; |
+ // RenderFrameObserver implementation. |
+ void WillCommitProvisionalLoad() override; |
+ void FrameDetached() override; |
dcheng
2016/09/30 06:20:42
Frame detached should be called before a WebView i
|
void OnDestruct() override; |
- // Dump all page load histograms appropriate for the given frame. |
+ // Dump all page load histograms appropriate for the associated frame. |
// |
// This method will only dump once-per-instance, so it is safe to call |
// multiple times. |
@@ -49,7 +49,7 @@ class PageLoadHistograms : public content::RenderViewObserver { |
// redirect had been done (the user never requested the page) |
// Also, it's possible to load a page without ever laying it out |
// so first_paint and first_paint_after_load can be 0. |
- void Dump(blink::WebFrame* frame); |
+ void Dump(); |
void LogPageLoadTime(const content::DocumentState* load_times, |
const blink::WebDataSource* ds) const; |