summaryrefslogtreecommitdiffstats
path: root/android_webview/native/aw_contents.cc
diff options
context:
space:
mode:
authorleandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-03 14:54:35 +0000
committerleandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-03 14:54:35 +0000
commitd9c747afb8d40d0d5b8c2f183e43dc48028a0401 (patch)
treef9c863e989ea7fc872e2ad1cd62c0cbd8a1963a2 /android_webview/native/aw_contents.cc
parentefc8d157a0da4cf561399761d7d1d76435bc832c (diff)
downloadchromium_src-d9c747afb8d40d0d5b8c2f183e43dc48028a0401.zip
chromium_src-d9c747afb8d40d0d5b8c2f183e43dc48028a0401.tar.gz
chromium_src-d9c747afb8d40d0d5b8c2f183e43dc48028a0401.tar.bz2
Migrate the Android compositor to cc::Layer classes.
BUG=163210 Review URL: https://codereview.chromium.org/11428091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170737 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/native/aw_contents.cc')
-rw-r--r--android_webview/native/aw_contents.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
index 9a8cede..adefe82 100644
--- a/android_webview/native/aw_contents.cc
+++ b/android_webview/native/aw_contents.cc
@@ -21,6 +21,7 @@
#include "base/message_loop.h"
#include "base/pickle.h"
#include "base/supports_user_data.h"
+#include "cc/layer.h"
#include "content/components/navigation_interception/intercept_navigation_delegate.h"
#include "content/public/browser/android/content_view_core.h"
#include "content/public/browser/browser_thread.h"
@@ -31,6 +32,7 @@
#include "content/public/common/ssl_status.h"
#include "jni/AwContents_jni.h"
#include "net/base/x509_certificate.h"
+#include "ui/gfx/transform.h"
using base::android::AttachCurrentThread;
using base::android::ConvertJavaStringToUTF16;
@@ -87,7 +89,7 @@ class NullCompositor : public content::Compositor {
virtual ~NullCompositor() {}
// Compositor
- virtual void SetRootLayer(WebKit::WebLayer* root) OVERRIDE {}
+ virtual void SetRootLayer(scoped_refptr<cc::Layer> root) OVERRIDE {}
virtual void SetWindowBounds(const gfx::Size& size) OVERRIDE {}
virtual void SetVisible(bool visible) OVERRIDE {}
virtual void SetWindowSurface(ANativeWindow* window) OVERRIDE {}
@@ -190,7 +192,7 @@ void AwContents::DidInitializeContentViewCore(JNIEnv* env, jobject obj,
jint content_view_core) {
ContentViewCore* core = reinterpret_cast<ContentViewCore*>(content_view_core);
DCHECK(core == ContentViewCore::FromWebContents(web_contents_.get()));
- compositor_->SetRootLayer(core->GetWebLayer());
+ compositor_->SetRootLayer(core->GetLayer());
Invalidate();
}