| Index: tests/CodecTest.cpp
|
| diff --git a/tests/CodecTest.cpp b/tests/CodecTest.cpp
|
| index a6058a9c35f75c5481ec5b49f0111aea0046ce00..45455b440577228e3a259de6401481f79c9af683 100644
|
| --- a/tests/CodecTest.cpp
|
| +++ b/tests/CodecTest.cpp
|
| @@ -10,7 +10,7 @@
|
| #include "SkBitmap.h"
|
| #include "SkCodec.h"
|
| #include "SkCodecImageGenerator.h"
|
| -#include "SkColorSpace_Base.h"
|
| +#include "SkColorSpace_XYZ.h"
|
| #include "SkData.h"
|
| #include "SkImageEncoder.h"
|
| #include "SkFrontBufferedStream.h"
|
| @@ -1192,7 +1192,9 @@ static void test_conversion_possible(skiatest::Reporter* r, const char* path,
|
| REPORTER_ASSERT(r, SkCodec::kUnimplemented == result);
|
| }
|
|
|
| - infoF16 = infoF16.makeColorSpace(as_CSB(infoF16.colorSpace())->makeLinearGamma());
|
| + SkASSERT(SkColorSpace_Base::Type::kXYZ == as_CSB(infoF16.colorSpace())->type());
|
| + SkColorSpace_XYZ* csXYZ = static_cast<SkColorSpace_XYZ*>(infoF16.colorSpace());
|
| + infoF16 = infoF16.makeColorSpace(csXYZ->makeLinearGamma());
|
| result = codec->getPixels(infoF16, bm.getPixels(), bm.rowBytes());
|
| REPORTER_ASSERT(r, SkCodec::kSuccess == result);
|
| result = codec->startScanlineDecode(infoF16);
|
|
|