Merge "Fix calls to Rect.intersect(Rect)" into mnc-dev

This commit is contained in:
Doris Liu
2015-06-03 16:57:44 +00:00
committed by Android (Google) Code Review
2 changed files with 5 additions and 5 deletions

View File

@@ -228,7 +228,9 @@ public abstract class Image implements AutoCloseable {
if (cropRect != null) {
cropRect = new Rect(cropRect); // make a copy
cropRect.intersect(0, 0, getWidth(), getHeight());
if (!cropRect.intersect(0, 0, getWidth(), getHeight())) {
cropRect.setEmpty();
}
}
mCropRect = cropRect;
}

View File

@@ -3240,8 +3240,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
// Clip to the window bounds.
Rect windowBounds = mTempRect1;
getWindowBounds(focus.getWindowId(), windowBounds);
boundsInScreen.intersect(windowBounds);
if (boundsInScreen.isEmpty()) {
if (!boundsInScreen.intersect(windowBounds)) {
return false;
}
@@ -3255,8 +3254,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
// Clip to the screen bounds.
Point screenSize = mTempPoint;
mDefaultDisplay.getRealSize(screenSize);
boundsInScreen.intersect(0, 0, screenSize.x, screenSize.y);
if (boundsInScreen.isEmpty()) {
if (!boundsInScreen.intersect(0, 0, screenSize.x, screenSize.y)) {
return false;
}