| Index: athena/content/web_activity.h
|
| diff --git a/athena/content/web_activity.h b/athena/content/web_activity.h
|
| index d3ee98d9dacc6a7f9cd29a86cd9145b2eaf01236..1b978b1999a0a0b92a890c90e414023137aeedca 100644
|
| --- a/athena/content/web_activity.h
|
| +++ b/athena/content/web_activity.h
|
| @@ -62,6 +62,7 @@ class WebActivity : public Activity,
|
| SkColor GetRepresentativeColor() const override;
|
| base::string16 GetTitle() const override;
|
| gfx::ImageSkia GetIcon() const override;
|
| + void SetActivityView(ActivityView* activity_view) override;
|
| bool UsesFrame() const override;
|
| views::View* GetContentsView() override;
|
| gfx::ImageSkia GetOverviewModeImage() override;
|
| @@ -105,6 +106,11 @@ class WebActivity : public Activity,
|
| // The content proxy.
|
| scoped_ptr<ContentProxy> content_proxy_;
|
|
|
| + // WebActivity does not take ownership of |activity_view_|. If the view is
|
| + // destroyed before the activity, then it must be reset using
|
| + // SetActivityView(nullptr).
|
| + ActivityView* activity_view_;
|
| +
|
| base::WeakPtrFactory<WebActivity> weak_ptr_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebActivity);
|
|
|