Index: chrome/browser/page_load_metrics/page_load_metrics_observer.h |
diff --git a/chrome/browser/page_load_metrics/page_load_metrics_observer.h b/chrome/browser/page_load_metrics/page_load_metrics_observer.h |
index e33bce41f7a98946390d61cb8615ece2acad1984..e60224022ff447bb3ef0663ca1fc912163b4c09b 100644 |
--- a/chrome/browser/page_load_metrics/page_load_metrics_observer.h |
+++ b/chrome/browser/page_load_metrics/page_load_metrics_observer.h |
@@ -164,7 +164,9 @@ class PageLoadMetricsObserver { |
// the navigation, but will be destroyed soon after this call. Don't hold a |
// reference to it. |
// Note that this does not get called for same page navigations. |
- virtual void OnCommit(content::NavigationHandle* navigation_handle) {} |
+ // Observers that return STOP_OBSERVING will not receive any additional |
+ // callbacks, and will be deleted after invocation of this method returns. |
+ virtual ObservePolicy OnCommit(content::NavigationHandle* navigation_handle); |
// OnHidden is triggered when a page leaves the foreground. It does not fire |
// when a foreground page is permanently closed; for that, listen to |