diff options
author | leandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-19 02:25:06 +0000 |
---|---|---|
committer | leandrogracia@chromium.org <leandrogracia@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-19 02:25:06 +0000 |
commit | fe67f5b4728a427b07702a043523acdd71eaf562 (patch) | |
tree | 68e5830bccf505895fde86903ed168130f206f22 /android_webview/java | |
parent | 48bd56a2e1d715c94570c1c44ae1fd1e8778c837 (diff) | |
download | chromium_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.java | 5 |
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); |