Index: content/public/android/java/src/org/chromium/content/browser/input/PastePopupMenu.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/input/PastePopupMenu.java b/content/public/android/java/src/org/chromium/content/browser/input/PastePopupMenu.java |
index 0745d207edb7da317513c811b2d5eafad3224367..eae00bb0d804b8eddd0dc83922b6dcf5d17d9049 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/input/PastePopupMenu.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/input/PastePopupMenu.java |
@@ -158,7 +158,11 @@ public class PastePopupMenu implements OnClickListener { |
coords[0] = Math.min(screenWidth - width, coords[0]); |
} |
- mContainer.showAtLocation(mParent, Gravity.NO_GRAVITY, coords[0], coords[1]); |
+ if (!isShowing()) { |
+ mContainer.showAtLocation(mParent, Gravity.NO_GRAVITY, coords[0], coords[1]); |
+ } else { |
+ mContainer.update(coords[0], coords[1], -1, -1); |
+ } |
} |
private int viewIndex(boolean onTop) { |