| Index: content/public/android/java/src/org/chromium/content/browser/input/LegacyPastePopupMenu.java
|
| diff --git a/content/public/android/java/src/org/chromium/content/browser/input/LegacyPastePopupMenu.java b/content/public/android/java/src/org/chromium/content/browser/input/LegacyPastePopupMenu.java
|
| index 39ee0e623b455bd7d6414062dd18c5a752eb0000..9845f359968dc26816c5a5c94a14067742b51d96 100644
|
| --- a/content/public/android/java/src/org/chromium/content/browser/input/LegacyPastePopupMenu.java
|
| +++ b/content/public/android/java/src/org/chromium/content/browser/input/LegacyPastePopupMenu.java
|
| @@ -14,6 +14,7 @@ import android.view.View.OnClickListener;
|
| import android.view.ViewGroup;
|
| import android.view.ViewGroup.LayoutParams;
|
| import android.widget.PopupWindow;
|
| +import android.widget.PopupWindow.OnDismissListener;
|
|
|
| /**
|
| * Paste popup implementation based on TextView.PastePopupMenu.
|
| @@ -33,7 +34,7 @@ public class LegacyPastePopupMenu implements OnClickListener, PastePopupMenu {
|
| private final int mLineOffsetY;
|
| private final int mWidthOffsetX;
|
|
|
| - public LegacyPastePopupMenu(View parent, PastePopupMenuDelegate delegate) {
|
| + public LegacyPastePopupMenu(View parent, final PastePopupMenuDelegate delegate) {
|
| mParent = parent;
|
| mDelegate = delegate;
|
| mContext = parent.getContext();
|
| @@ -44,6 +45,12 @@ public class LegacyPastePopupMenu implements OnClickListener, PastePopupMenu {
|
|
|
| mContainer.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT);
|
| mContainer.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
|
| + mContainer.setOnDismissListener(new OnDismissListener() {
|
| + @Override
|
| + public void onDismiss() {
|
| + delegate.onDismiss();
|
| + }
|
| + });
|
|
|
| final int[] popupLayoutAttrs = {
|
| android.R.attr.textEditPasteWindowLayout,
|
|
|