Index: content/public/browser/navigation_handle.h |
diff --git a/content/public/browser/navigation_handle.h b/content/public/browser/navigation_handle.h |
index 82efc45766e3ceff92b4220e2b604b68a7adda47..65609a70f922198b9211a368888f071dbeb567f8 100644 |
--- a/content/public/browser/navigation_handle.h |
+++ b/content/public/browser/navigation_handle.h |
@@ -7,7 +7,9 @@ |
#include <memory> |
#include <string> |
+#include <vector> |
+#include "base/supports_user_data.h" |
#include "content/common/content_export.h" |
#include "content/public/browser/navigation_throttle.h" |
#include "content/public/browser/reload_type.h" |
@@ -38,9 +40,9 @@ class WebContents; |
// references to a NavigationHandle at the time of |
// WebContentsObserver::DidFinishNavigation, just before the handle is |
// destroyed. |
-class CONTENT_EXPORT NavigationHandle { |
+class CONTENT_EXPORT NavigationHandle : public base::SupportsUserData { |
public: |
- virtual ~NavigationHandle() {} |
+ ~NavigationHandle() override {} |
// Parameters available at navigation start time ----------------------------- |
// |