Chromium Code Reviews| Index: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
| diff --git a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
| index 361608254ff72b64ebb1e20b42ab0f5b14c887f3..2646c470e1464c5b1cc5a84e18e546adc7dd08b7 100644 |
| --- a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
| +++ b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java |
| @@ -13,6 +13,8 @@ import android.os.Parcelable; |
| import org.chromium.base.CalledByNative; |
| import org.chromium.base.JNINamespace; |
| import org.chromium.base.VisibleForTesting; |
| +import org.chromium.content.browser.ContentViewCore; |
| +import org.chromium.content.browser.RenderCoordinates; |
| import org.chromium.content_public.browser.AccessibilitySnapshotCallback; |
| import org.chromium.content_public.browser.AccessibilitySnapshotNode; |
| import org.chromium.content_public.browser.JavaScriptCallback; |
| @@ -324,7 +326,9 @@ import java.util.UUID; |
| @Override |
| public void requestAccessibilitySnapshot(AccessibilitySnapshotCallback callback) { |
| - nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback); |
| + RenderCoordinates r = ContentViewCore.fromWebContents(this).getRenderCoordinates(); |
|
Ted C
2015/07/21 00:35:48
ContentViewCore is a layer above this, so we shoul
sgurun-gerrit only
2015/07/21 20:22:15
Done.
|
| + nativeRequestAccessibilitySnapshot(mNativeWebContentsAndroid, callback, |
| + r.getContentOffsetYPix(), r.getScrollX()); |
| } |
| @Override |
| @@ -425,7 +429,7 @@ import java.util.UUID; |
| long nativeWebContentsAndroid); |
| private native int nativeGetThemeColor(long nativeWebContentsAndroid); |
| private native void nativeRequestAccessibilitySnapshot(long nativeWebContentsAndroid, |
| - AccessibilitySnapshotCallback callback); |
| + AccessibilitySnapshotCallback callback, float offsetY, float scrollX); |
| private native void nativeResumeMediaSession(long nativeWebContentsAndroid); |
| private native void nativeSuspendMediaSession(long nativeWebContentsAndroid); |
| } |