summaryrefslogtreecommitdiff
path: root/native
diff options
context:
space:
mode:
authorLeon Scroggins <scroggo@google.com>2020-01-18 14:07:55 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-01-18 14:07:55 +0000
commit83d7f05c660a57b63a4b7a05128c46747831fb86 (patch)
treeb902b4a265aa2d4b73b74e825d4dceb55b78eaba /native
parentd26e86d2983ab62a13b7876d8754745a79bb76d5 (diff)
parentd8840bd9f0cf636e8acfc12f9b49ce62a35d7bef (diff)
Merge "Update AImageDecoder_getAlphaFlags return value"
Diffstat (limited to 'native')
-rw-r--r--native/graphics/jni/imagedecoder.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/native/graphics/jni/imagedecoder.cpp b/native/graphics/jni/imagedecoder.cpp
index e663534c7a01..51439672d404 100644
--- a/native/graphics/jni/imagedecoder.cpp
+++ b/native/graphics/jni/imagedecoder.cpp
@@ -225,13 +225,12 @@ AndroidBitmapFormat AImageDecoderHeaderInfo_getAndroidBitmapFormat(
int AImageDecoderHeaderInfo_getAlphaFlags(const AImageDecoderHeaderInfo* info) {
if (!info) {
- // FIXME: Better invalid?
- return -1;
+ return ANDROID_IMAGE_DECODER_BAD_PARAMETER;
}
switch (toDecoder(info)->mCodec->getInfo().alphaType()) {
case kUnknown_SkAlphaType:
LOG_ALWAYS_FATAL("Invalid alpha type");
- return -1;
+ return ANDROID_IMAGE_DECODER_INTERNAL_ERROR;
case kUnpremul_SkAlphaType:
// fall through. premul is the default.
case kPremul_SkAlphaType: