Index: chromecast/browser/android/cast_window_android.h |
diff --git a/chromecast/browser/android/cast_window_android.h b/chromecast/browser/android/cast_window_android.h |
index 281f140ed005c280c6444c0f4b12250658aff372..1dd4feb11aa651e5efd616e93cfde032ceea30c8 100644 |
--- a/chromecast/browser/android/cast_window_android.h |
+++ b/chromecast/browser/android/cast_window_android.h |
@@ -33,6 +33,7 @@ class WebContents; |
} // namespace content |
namespace chromecast { |
+class CastContentWindow; |
namespace shell { |
class CastWindowAndroid : public content::WebContentsDelegate, |
@@ -76,15 +77,13 @@ class CastWindowAndroid : public content::WebContentsDelegate, |
virtual void RenderProcessGone(base::TerminationStatus status) override; |
private: |
- explicit CastWindowAndroid(content::WebContents* web_contents); |
- |
- // Helper to create a new CastWindowAndroid given a newly created WebContents. |
- static CastWindowAndroid* CreateCastWindowAndroid( |
- content::WebContents* web_contents, |
- const gfx::Size& initial_size); |
+ CastWindowAndroid(content::BrowserContext* browser_context); |
lcwu1
2015/02/04 00:28:31
Add 'explicit'.
gunsch
2015/02/04 00:38:36
Done.
|
+ void Initialize(); |
+ content::BrowserContext* browser_context_; |
base::android::ScopedJavaGlobalRef<jobject> java_object_; |
scoped_ptr<content::WebContents> web_contents_; |
+ scoped_ptr<CastContentWindow> window_; |
base::WeakPtrFactory<CastWindowAndroid> weak_factory_; |