Chromium Code Reviews| Index: components/dom_distiller/ios/distiller_page_factory_ios.h |
| diff --git a/components/dom_distiller/ios/distiller_page_factory_ios.h b/components/dom_distiller/ios/distiller_page_factory_ios.h |
| index f3fb0e88bb04fd8eded06a273303f3d1c4efa54b..263530537256b00d04fa157cdde95caac914cab0 100644 |
| --- a/components/dom_distiller/ios/distiller_page_factory_ios.h |
| +++ b/components/dom_distiller/ios/distiller_page_factory_ios.h |
| @@ -9,18 +9,18 @@ |
| #include "components/dom_distiller/core/distiller_page.h" |
| -namespace web { |
| -class BrowserState; |
| -} |
| - |
| namespace dom_distiller { |
| +class WebStateDispatcher; |
| + |
| // DistillerPageFactoryIOS is an iOS-specific implementation of the |
| // DistillerPageFactory interface allowing the creation of DistillerPage |
| // instances. |
| class DistillerPageFactoryIOS : public DistillerPageFactory { |
| public: |
| - DistillerPageFactoryIOS(web::BrowserState* browser_state); |
| + DistillerPageFactoryIOS( |
| + std::unique_ptr<WebStateDispatcher> web_state_dispatcher); |
| + ~DistillerPageFactoryIOS() override; |
| // Implementation of DistillerPageFactory: |
| std::unique_ptr<DistillerPage> CreateDistillerPage( |
| @@ -29,7 +29,7 @@ class DistillerPageFactoryIOS : public DistillerPageFactory { |
| std::unique_ptr<SourcePageHandle> handle) const override; |
| private: |
| - web::BrowserState* browser_state_; |
| + std::unique_ptr<WebStateDispatcher> web_state_dispatcher_; |
|
Olivier
2016/12/16 10:31:31
NIT: disallow copy
gambard
2016/12/16 13:49:19
Done.
|
| }; |
| } // namespace dom_distiller |