diff options
Diffstat (limited to 'src/core/SkColorSpaceXform.cpp')
-rw-r--r-- | src/core/SkColorSpaceXform.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/SkColorSpaceXform.cpp b/src/core/SkColorSpaceXform.cpp index 4fbfa6cd9e..4a7f175082 100644 --- a/src/core/SkColorSpaceXform.cpp +++ b/src/core/SkColorSpaceXform.cpp @@ -404,7 +404,7 @@ static void build_gamma_tables(const T* outGammaTables[3], T* gammaTableStorage, // share the same table pointer. This should almost always be true. // I've never seen a profile where all three gamma curves didn't match. // But it is possible that they won't. - if (gammas->data(0) == gammas->data(i)) { + if (gammas->type(0) == gammas->type(i) && gammas->data(0) == gammas->data(i)) { outGammaTables[i] = outGammaTables[0]; continue; } |