summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/widget/PopupWindow.java4
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;
}