Index: android_webview/native/aw_contents.h |
diff --git a/android_webview/native/aw_contents.h b/android_webview/native/aw_contents.h |
index 1ab42eba61d13c19799553ae3acb20165d7ac6e0..1a9e163fd18341be482f65a14030cb028bd7fb7e 100644 |
--- a/android_webview/native/aw_contents.h |
+++ b/android_webview/native/aw_contents.h |
@@ -18,6 +18,7 @@ |
#include "android_webview/browser/gl_view_renderer_manager.h" |
#include "android_webview/browser/icon_helper.h" |
#include "android_webview/browser/renderer_host/aw_render_view_host_ext.h" |
+#include "android_webview/browser/shared_renderer_state.h" |
#include "android_webview/native/permission/permission_request_handler_client.h" |
#include "base/android/jni_weak_ref.h" |
#include "base/android/scoped_java_ref.h" |
@@ -163,6 +164,11 @@ class AwContents : public FindHelper::Listener, |
void OnComputeScroll(JNIEnv* env, |
const base::android::JavaParamRef<jobject>& obj, |
jlong animation_time_millis); |
+ |
+ void CleanUpUncommittedFrame(); |
boliu
2016/03/23 20:42:33
new methods should be private
Tobias Sargeant
2016/03/24 16:53:05
Done.
|
+ void CleanUpReturnedResources(); |
+ |
+ bool OnDrawHardware(); |
bool OnDraw(JNIEnv* env, |
const base::android::JavaParamRef<jobject>& obj, |
const base::android::JavaParamRef<jobject>& canvas, |
@@ -340,6 +346,7 @@ class AwContents : public FindHelper::Listener, |
JavaObjectWeakGlobalRef java_ref_; |
BrowserViewRenderer browser_view_renderer_; // Must outlive |web_contents_|. |
+ SharedRendererState shared_renderer_state_; |
boliu
2016/03/23 20:42:33
Destruction is in reverse declare order, so as cur
|
scoped_ptr<AwWebContentsDelegate> web_contents_delegate_; |
scoped_ptr<AwContentsClientBridge> contents_client_bridge_; |
scoped_ptr<content::WebContents> web_contents_; |