summaryrefslogtreecommitdiffstats
path: root/android_webview/java
diff options
context:
space:
mode:
authorleandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 02:25:06 +0000
committerleandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-19 02:25:06 +0000
commitfe67f5b4728a427b07702a043523acdd71eaf562 (patch)
tree68e5830bccf505895fde86903ed168130f206f22 /android_webview/java
parent48bd56a2e1d715c94570c1c44ae1fd1e8778c837 (diff)
downloadchromium_src-fe67f5b4728a427b07702a043523acdd71eaf562.zip
chromium_src-fe67f5b4728a427b07702a043523acdd71eaf562.tar.gz
chromium_src-fe67f5b4728a427b07702a043523acdd71eaf562.tar.bz2
Apply scroll correction to HW draw path.
NOTRY=true BUG=161409 Review URL: https://codereview.chromium.org/11635010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173838 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/java')
-rw-r--r--android_webview/java/src/org/chromium/android_webview/AwContents.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java
index bac6358..2e83ca6 100644
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java
@@ -341,8 +341,8 @@ public class AwContents {
}
public boolean onPrepareDrawGL(Canvas canvas) {
- // TODO(joth): Ensure the HW path is setup and read any required params out of canvas.
- Log.e(TAG, "Not implemented: AwContents.onPrepareDrawGL()");
+ nativeSetScrollForHWFrame(mNativeAwContents,
+ mContainerView.getScrollX(), mContainerView.getScrollY());
// returning false will cause a fallback to SW path.
return true;
@@ -938,6 +938,7 @@ public class AwContents {
private native void nativeSetInterceptNavigationDelegate(int nativeAwContents,
InterceptNavigationDelegate navigationInterceptionDelegate);
+ private native void nativeSetScrollForHWFrame(int nativeAwContents, int scrollX, int scrollY);
private native int nativeFindAllSync(int nativeAwContents, String searchString);
private native void nativeFindAllAsync(int nativeAwContents, String searchString);
private native void nativeFindNext(int nativeAwContents, boolean forward);