Fix exception message

buffer->flexFormat is only used if usingRGBAToJpegOverride is true,
which appears to be the uncommon case. As such the unsupported
format exception should be using the writerFormat instead, which is
what's actually being looked up typically.

Bug: 137323248
Test: snippet in bug & compare what format is actually switched on
with what the exception message claims is unsupported.
Change-Id: I54dda0088fd722126e80e38eebe5da2f26378e1d
This commit is contained in:
John Reck
2019-07-12 13:53:04 -07:00
parent dcd4c584a1
commit 03bd07aa0d

View File

@@ -881,7 +881,7 @@ static bool Image_getLockedImageInfo(JNIEnv* env, LockedImage* buffer, int idx,
pixelStride, rowStride);
if (res != OK) {
jniThrowExceptionFmt(env, "java/lang/UnsupportedOperationException",
"Pixel format: 0x%x is unsupported", buffer->flexFormat);
"Pixel format: 0x%x is unsupported", writerFormat);
return false;
}
return true;