| Index: android_webview/browser/browser_view_renderer_impl.h
|
| diff --git a/android_webview/browser/browser_view_renderer_impl.h b/android_webview/browser/browser_view_renderer_impl.h
|
| index 050645d70e8bd264b617e28fd7084d05cf1fd35b..3ba29091b5311eca92961881f208d32532350b73 100644
|
| --- a/android_webview/browser/browser_view_renderer_impl.h
|
| +++ b/android_webview/browser/browser_view_renderer_impl.h
|
| @@ -38,13 +38,13 @@ class BrowserViewRendererImpl
|
| public:
|
| static BrowserViewRendererImpl* Create(BrowserViewRenderer::Client* client,
|
| JavaHelper* java_helper);
|
| - virtual ~BrowserViewRendererImpl();
|
| -
|
| - // Platform methods.
|
| + static BrowserViewRendererImpl* FromWebContents(
|
| + content::WebContents* contents);
|
| static void SetAwDrawSWFunctionTable(AwDrawSWFunctionTable* table);
|
|
|
| + virtual ~BrowserViewRendererImpl();
|
| +
|
| // BrowserViewRenderer implementation.
|
| - // |content_view_core| must not outlive |this| BrowserViewRenderer instance.
|
| virtual void SetContents(
|
| content::ContentViewCore* content_view_core) OVERRIDE;
|
| virtual void DrawGL(AwDrawGLInfo* draw_info) OVERRIDE;
|
| @@ -69,6 +69,9 @@ class BrowserViewRendererImpl
|
| JavaHelper* java_helper);
|
|
|
| private:
|
| + class UserData;
|
| + friend class UserData;
|
| +
|
| // Returns the latest locally available picture if any.
|
| // If none is available will synchronously request the latest one
|
| // and block until the result is received.
|
| @@ -85,6 +88,9 @@ class BrowserViewRendererImpl
|
| const gfx::Vector2dF& scroll_offset,
|
| float page_scale_factor);
|
|
|
| + // Called when |web_contents_| is disconnected from |this| object.
|
| + void WebContentsGone();
|
| +
|
| BrowserViewRenderer::Client* client_;
|
| BrowserViewRenderer::JavaHelper* java_helper_;
|
|
|
|
|