| Index: components/dom_distiller/core/distiller.h
 | 
| diff --git a/components/dom_distiller/core/distiller.h b/components/dom_distiller/core/distiller.h
 | 
| index 8196757d959a029d7b9d70802724adf58e41de77..9e0eb8405c90ab8cd0fbf737624d31742560a2de 100644
 | 
| --- a/components/dom_distiller/core/distiller.h
 | 
| +++ b/components/dom_distiller/core/distiller.h
 | 
| @@ -41,6 +41,7 @@ class Distiller {
 | 
|    // a distilled page is added and |finished_cb| will be invoked once
 | 
|    // distillation is completed.
 | 
|    virtual void DistillPage(const GURL& url,
 | 
| +                           scoped_ptr<DistillerPage> distiller_page,
 | 
|                             const DistillationFinishedCallback& finished_cb,
 | 
|                             const DistillationUpdateCallback& update_cb) = 0;
 | 
|  };
 | 
| @@ -55,13 +56,11 @@ class DistillerFactory {
 | 
|  class DistillerFactoryImpl : public DistillerFactory {
 | 
|   public:
 | 
|    DistillerFactoryImpl(
 | 
| -      scoped_ptr<DistillerPageFactory> distiller_page_factory,
 | 
|        scoped_ptr<DistillerURLFetcherFactory> distiller_url_fetcher_factory);
 | 
|    virtual ~DistillerFactoryImpl();
 | 
|    virtual scoped_ptr<Distiller> CreateDistiller() OVERRIDE;
 | 
|  
 | 
|   private:
 | 
| -  scoped_ptr<DistillerPageFactory> distiller_page_factory_;
 | 
|    scoped_ptr<DistillerURLFetcherFactory> distiller_url_fetcher_factory_;
 | 
|  };
 | 
|  
 | 
| @@ -69,14 +68,14 @@ class DistillerFactoryImpl : public DistillerFactory {
 | 
|  class DistillerImpl : public Distiller {
 | 
|   public:
 | 
|    DistillerImpl(
 | 
| -      const DistillerPageFactory& distiller_page_factory,
 | 
|        const DistillerURLFetcherFactory& distiller_url_fetcher_factory);
 | 
|    virtual ~DistillerImpl();
 | 
|  
 | 
| -  virtual void DistillPage(const GURL& url,
 | 
| -                           const DistillationFinishedCallback& finished_cb,
 | 
| -                           const DistillationUpdateCallback& update_cb)
 | 
| -      OVERRIDE;
 | 
| +  virtual void DistillPage(
 | 
| +      const GURL& url,
 | 
| +      scoped_ptr<DistillerPage> distiller_page,
 | 
| +      const DistillationFinishedCallback& finished_cb,
 | 
| +      const DistillationUpdateCallback& update_cb) OVERRIDE;
 | 
|  
 | 
|    void SetMaxNumPagesInArticle(size_t max_num_pages);
 | 
|  
 | 
| 
 |