Index: ios/public/provider/web/web_controller_provider.h |
diff --git a/ios/public/provider/web/web_controller_provider.h b/ios/public/provider/web/web_controller_provider.h |
index 764ed04bea7b806b1251f795ee60d9ce89afaf26..9dc67272946848db3f4aceed188d962c1c7dba7e 100644 |
--- a/ios/public/provider/web/web_controller_provider.h |
+++ b/ios/public/provider/web/web_controller_provider.h |
@@ -7,6 +7,10 @@ |
#include <memory> |
+// TODO(sdefresne): remove includes of web_controller_provider_factory.h and |
+// web_state_observer.h once downstream code has been fixed to use the correct |
+// includes. |
+#include "ios/public/provider/web/web_controller_provider_factory.h" |
#include "ios/web/public/block_types.h" |
#include "ios/web/public/web_state/web_state_observer.h" |
#include "url/gurl.h" |
@@ -54,17 +58,6 @@ class WebControllerProvider { |
web::JavaScriptResultBlock completion); |
}; |
-class WebControllerProviderFactory { |
- public: |
- WebControllerProviderFactory(); |
- virtual ~WebControllerProviderFactory(); |
- |
- // Vends WebControllerProviders created using |browser_state|, passing |
- // ownership to callers. |
- virtual std::unique_ptr<WebControllerProvider> CreateWebControllerProvider( |
- web::BrowserState* browser_state); |
-}; |
- |
} // namespace ios |
#endif // IOS_PUBLIC_PROVIDER_WEB_WEB_CONTROLLER_PROVIDER_H_ |