Merge "Ensure that popup width and height are correct on update" into nyc-dev

This commit is contained in:
Alan Viverette
2016-03-22 19:31:26 +00:00
committed by Android (Google) Code Review

View File

@@ -2027,21 +2027,24 @@ public class PopupWindow {
mAnchorYoff = yoff;
}
final WindowManager.LayoutParams p =
(WindowManager.LayoutParams) mDecorView.getLayoutParams();
if (updateDimension) {
if (width == -1) {
width = mPopupWidth;
} else {
mPopupWidth = width;
p.width = width;
}
if (height == -1) {
height = mPopupHeight;
} else {
mPopupHeight = height;
p.height = height;
}
}
final WindowManager.LayoutParams p =
(WindowManager.LayoutParams) mDecorView.getLayoutParams();
final int x = p.x;
final int y = p.y;
if (updateLocation) {