| 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 b4799019a9d80ae452471369228ca03249b6d8e1..4412d4d34731df24ad59a254469b1dec78b4b7f9 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
|
| @@ -3164,13 +3164,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());
|
|
|