Chromium Code Reviews| 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 |
|
Ted C
2015/11/30 21:30:49
-4 indent
Changwan Ryu
2015/12/01 05:54:01
Done.
|
| + public void onDismiss() { |
| + delegate.onDismiss(); |
| + } |
| + }); |
| final int[] popupLayoutAttrs = { |
| android.R.attr.textEditPasteWindowLayout, |