Loading core/java/android/widget/PopupMenu.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -92,8 +92,21 @@ public class PopupMenu implements MenuBuilder.Callback, MenuPresenter.Callback { public OnTouchListener getDragToOpenListener() { public OnTouchListener getDragToOpenListener() { if (mDragListener == null) { if (mDragListener == null) { mDragListener = new ForwardingListener(mAnchor) { mDragListener = new ForwardingListener(mAnchor) { @Override protected boolean onForwardingStarted() { show(); return true; } @Override protected boolean onForwardingStopped() { dismiss(); return true; } @Override @Override public ListPopupWindow getPopup() { public ListPopupWindow getPopup() { // This will be null until show() is called. return mPopup.getPopup(); return mPopup.getPopup(); } } }; }; Loading Loading
core/java/android/widget/PopupMenu.java +13 −0 Original line number Original line Diff line number Diff line Loading @@ -92,8 +92,21 @@ public class PopupMenu implements MenuBuilder.Callback, MenuPresenter.Callback { public OnTouchListener getDragToOpenListener() { public OnTouchListener getDragToOpenListener() { if (mDragListener == null) { if (mDragListener == null) { mDragListener = new ForwardingListener(mAnchor) { mDragListener = new ForwardingListener(mAnchor) { @Override protected boolean onForwardingStarted() { show(); return true; } @Override protected boolean onForwardingStopped() { dismiss(); return true; } @Override @Override public ListPopupWindow getPopup() { public ListPopupWindow getPopup() { // This will be null until show() is called. return mPopup.getPopup(); return mPopup.getPopup(); } } }; }; Loading