| Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| index 44a559d9272a39c959bc7627c140541af8144d49..94567e5e0def45f100f61b915b4c4d690e650895 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
|
| @@ -3168,13 +3168,13 @@ public class ContentViewCore implements AccessibilityStateChangeListener, Screen
|
| int[] locationOnScreen = new int[2];
|
| mContainerView.getLocationOnScreen(locationOnScreen);
|
|
|
| - float xPix = event.getX() + mRenderCoordinates.getScrollXPixInt() + mCurrentTouchOffsetX;
|
| - float yPix = event.getY() + mRenderCoordinates.getScrollYPixInt() + mCurrentTouchOffsetY;
|
| + float xPix = event.getX() + mCurrentTouchOffsetX;
|
| + float yPix = event.getY() + mCurrentTouchOffsetY;
|
|
|
| - int xCss = (int) mRenderCoordinates.fromPixToLocalCss(xPix);
|
| - int yCss = (int) mRenderCoordinates.fromPixToLocalCss(yPix);
|
| - int screenXCss = (int) mRenderCoordinates.fromPixToLocalCss(xPix + locationOnScreen[0]);
|
| - int screenYCss = (int) mRenderCoordinates.fromPixToLocalCss(yPix + locationOnScreen[1]);
|
| + int xCss = (int) mRenderCoordinates.fromPixToDip(xPix);
|
| + int yCss = (int) mRenderCoordinates.fromPixToDip(yPix);
|
| + int screenXCss = (int) mRenderCoordinates.fromPixToDip(xPix + locationOnScreen[0]);
|
| + int screenYCss = (int) mRenderCoordinates.fromPixToDip(yPix + locationOnScreen[1]);
|
|
|
| nativeOnDragEvent(mNativeContentViewCore, event.getAction(), xCss, yCss, screenXCss,
|
| screenYCss, mimeTypes, content.toString());
|
|
|