summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Leon Scroggins III <scroggo@google.com> 2022-08-26 10:07:06 -0400
committer Leon Scroggins III <scroggo@google.com> 2022-08-26 10:07:06 -0400
commitff37ce9727daf09ff83eb0f96bc499a473bb7aa1 (patch)
tree779ec8cb6ff21bfed9f70891403ba6061761328c
parentc6fbc786f8114b83958e59b636102f75cf895d4b (diff)
Call isEmpty() instead of constructing a new object to compare
A recent change in Skia (https://skia-review.googlesource.com/c/skia/+/573636) moves operator== into the cpp file, where this file cannot access it due to libhwui's map file. Call isEmpty, which is still in the header file, and skips unnecessary creation of a new object anyway. Bug: NA Test: AImageDecoderTest Change-Id: I1dec89a38e248138ace364e8cb7259eb777e8871
-rw-r--r--native/graphics/jni/imagedecoder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/native/graphics/jni/imagedecoder.cpp b/native/graphics/jni/imagedecoder.cpp
index cd6ed2391608..7fe2735c9ad6 100644
--- a/native/graphics/jni/imagedecoder.cpp
+++ b/native/graphics/jni/imagedecoder.cpp
@@ -381,7 +381,7 @@ int AImageDecoder_setCrop(AImageDecoder* decoder, ARect crop) {
SkIRect cropIRect;
cropIRect.setLTRB(crop.left, crop.top, crop.right, crop.bottom);
- SkIRect* cropPtr = cropIRect == SkIRect::MakeEmpty() ? nullptr : &cropIRect;
+ SkIRect* cropPtr = cropIRect.isEmpty() ? nullptr : &cropIRect;
return imageDecoder->setCropRect(cropPtr)
? ANDROID_IMAGE_DECODER_SUCCESS : ANDROID_IMAGE_DECODER_BAD_PARAMETER;
}