diff options
| -rw-r--r-- | core/java/android/widget/PopupWindow.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/PopupWindow.java b/core/java/android/widget/PopupWindow.java index bf696f5a7c53..cc3d74477342 100644 --- a/core/java/android/widget/PopupWindow.java +++ b/core/java/android/widget/PopupWindow.java @@ -1818,7 +1818,7 @@ public class PopupWindow { final int winOffsetY = screenLocationY - drawingLocationY; final int anchorTopInScreen = outParams.y + winOffsetY; final int spaceBelow = displayFrameBottom - anchorTopInScreen; - if (anchorTopInScreen >= 0 && height <= spaceBelow) { + if (anchorTopInScreen >= displayFrameTop && height <= spaceBelow) { return true; } @@ -1880,7 +1880,7 @@ public class PopupWindow { final int winOffsetX = screenLocationX - drawingLocationX; final int anchorLeftInScreen = outParams.x + winOffsetX; final int spaceRight = displayFrameRight - anchorLeftInScreen; - if (anchorLeftInScreen >= 0 && width <= spaceRight) { + if (anchorLeftInScreen >= displayFrameLeft && width <= spaceRight) { return true; } |