Index: chrome/browser/resource_coordinator/resource_coordinator_web_contents_observer.h |
diff --git a/chrome/browser/resource_coordinator/resource_coordinator_web_contents_observer.h b/chrome/browser/resource_coordinator/resource_coordinator_web_contents_observer.h |
index db50288a681bf46323395a47fca6a2b10f9c1b90..f6778de1e989a2667ef7f8f8413e0b1c4b605282 100644 |
--- a/chrome/browser/resource_coordinator/resource_coordinator_web_contents_observer.h |
+++ b/chrome/browser/resource_coordinator/resource_coordinator_web_contents_observer.h |
@@ -5,6 +5,8 @@ |
#ifndef CHROME_BROWSER_RESOURCE_COORDINATOR_RESOURCE_COORDINATOR_WEB_CONTENTS_OBSERVER_H_ |
#define CHROME_BROWSER_RESOURCE_COORDINATOR_RESOURCE_COORDINATOR_WEB_CONTENTS_OBSERVER_H_ |
+#include <memory> |
+ |
#include "base/macros.h" |
#include "content/public/browser/web_contents_observer.h" |
#include "content/public/browser/web_contents_user_data.h" |
@@ -27,8 +29,13 @@ class ResourceCoordinatorWebContentsObserver |
// WebContentsObserver implementation. |
void WasShown() override; |
void WasHidden() override; |
+ void RenderFrameDeleted(content::RenderFrameHost* render_frame_host) override; |
+ void RenderFrameHostChanged(content::RenderFrameHost* old_host, |
+ content::RenderFrameHost* new_host) override; |
+ void FrameDeleted(content::RenderFrameHost* render_frame_host) override; |
void DidFinishNavigation( |
content::NavigationHandle* navigation_handle) override; |
+ void RemoveFrameFromParents(content::RenderFrameHost* render_frame_host); |
private: |
explicit ResourceCoordinatorWebContentsObserver( |