Loading core/java/android/view/ViewRoot.java +3 −0 Original line number Diff line number Diff line Loading @@ -865,6 +865,9 @@ public final class ViewRoot extends Handler implements ViewParent, childWidthMeasureSpec = getRootMeasureSpec(desiredWindowWidth, lp.width); childHeightMeasureSpec = getRootMeasureSpec(desiredWindowHeight, lp.height); host.measure(childWidthMeasureSpec, childHeightMeasureSpec); if (mWidth != host.getMeasuredWidth() || mHeight != host.getMeasuredHeight()) { windowSizeMayChange = true; } } if (DBG) { Loading core/java/com/android/internal/view/menu/MenuPopupHelper.java +4 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.On } mPopup.setContentWidth(Math.min(measureContentWidth(adapter), mPopupMaxWidth)); mPopup.setInputMethodMode(PopupWindow.INPUT_METHOD_NOT_NEEDED); mPopup.show(); mPopup.getListView().setOnKeyListener(this); } Loading Loading @@ -163,6 +164,9 @@ public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.On final View anchor = mAnchorView != null ? mAnchorView.get() : null; if (anchor != null && !anchor.isShown()) { dismiss(); } else { // Recompute window size and position mPopup.show(); } } } Loading Loading
core/java/android/view/ViewRoot.java +3 −0 Original line number Diff line number Diff line Loading @@ -865,6 +865,9 @@ public final class ViewRoot extends Handler implements ViewParent, childWidthMeasureSpec = getRootMeasureSpec(desiredWindowWidth, lp.width); childHeightMeasureSpec = getRootMeasureSpec(desiredWindowHeight, lp.height); host.measure(childWidthMeasureSpec, childHeightMeasureSpec); if (mWidth != host.getMeasuredWidth() || mHeight != host.getMeasuredHeight()) { windowSizeMayChange = true; } } if (DBG) { Loading
core/java/com/android/internal/view/menu/MenuPopupHelper.java +4 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.On } mPopup.setContentWidth(Math.min(measureContentWidth(adapter), mPopupMaxWidth)); mPopup.setInputMethodMode(PopupWindow.INPUT_METHOD_NOT_NEEDED); mPopup.show(); mPopup.getListView().setOnKeyListener(this); } Loading Loading @@ -163,6 +164,9 @@ public class MenuPopupHelper implements AdapterView.OnItemClickListener, View.On final View anchor = mAnchorView != null ? mAnchorView.get() : null; if (anchor != null && !anchor.isShown()) { dismiss(); } else { // Recompute window size and position mPopup.show(); } } } Loading