| Index: chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup.java b/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup.java
|
| index 7fed2994b132c2275c269920b677ab6e7c855108..667a566b79e8d89d07e3a0c25d792f140f8741b4 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/autofill/AutofillPopup.java
|
| @@ -24,6 +24,7 @@ import java.util.ArrayList;
|
|
|
| import org.chromium.chrome.R;
|
| import org.chromium.content.browser.ContainerViewDelegate;
|
| +import org.chromium.ui.gfx.DeviceDisplayInfo;
|
| import org.chromium.ui.gfx.NativeWindow;
|
|
|
| /**
|
| @@ -150,7 +151,9 @@ public class AutofillPopup extends ListPopupWindow implements AdapterView.OnItem
|
| * @param height The height of the anchor view.
|
| */
|
| public void setAnchorRect(float x, float y, float width, float height) {
|
| - mAnchorRect = new Rect((int) x, (int) y, (int) (x + width), (int) (y + height));
|
| + float scale = (float) DeviceDisplayInfo.create(mNativeWindow.getContext()).getDIPScale();
|
| + mAnchorRect = new Rect(Math.round(x * scale), Math.round(y * scale),
|
| + Math.round((x + width) * scale), Math.round((y + height) * scale));
|
| }
|
|
|
| /**
|
|
|