Index: android_webview/native/aw_contents.h |
diff --git a/android_webview/native/aw_contents.h b/android_webview/native/aw_contents.h |
index a74d9285881d8368edf55814d73eaac1387c554c..152a5100cf2b6d8a9acf5f891f882085ffe949c7 100644 |
--- a/android_webview/native/aw_contents.h |
+++ b/android_webview/native/aw_contents.h |
@@ -37,7 +37,7 @@ class AwContentsContainer; |
class AwContentsClientBridge; |
class AwPdfExporter; |
class AwWebContentsDelegate; |
-class HardwareRenderer; |
+class HardwareRendererInterface; |
class PermissionRequestHandler; |
// Native side of java-class of same name. |
@@ -216,7 +216,6 @@ class AwContents : public FindHelper::Listener, |
void InitAutofillIfNecessary(bool enabled); |
void InitializeHardwareDrawIfNeeded(); |
- void InitializeHardwareDrawOnRenderThread(); |
void ReleaseHardwareDrawOnRenderThread(); |
JavaObjectWeakGlobalRef java_ref_; |
@@ -229,7 +228,7 @@ class AwContents : public FindHelper::Listener, |
scoped_ptr<AwContents> pending_contents_; |
SharedRendererState shared_renderer_state_; |
BrowserViewRenderer browser_view_renderer_; |
- scoped_ptr<HardwareRenderer> hardware_renderer_; |
+ scoped_ptr<HardwareRendererInterface> hardware_renderer_; |
scoped_ptr<AwPdfExporter> pdf_exporter_; |
scoped_ptr<PermissionRequestHandler> permission_request_handler_; |
@@ -240,6 +239,7 @@ class AwContents : public FindHelper::Listener, |
// The first element in the list is always the currently pending request. |
std::list<OriginCallback> pending_geolocation_prompts_; |
+ base::Lock render_thread_lock_; |
GLViewRendererManager::Key renderer_manager_key_; |
DISALLOW_COPY_AND_ASSIGN(AwContents); |