| Index: src/animator/SkDrawColor.cpp
|
| diff --git a/src/animator/SkDrawColor.cpp b/src/animator/SkDrawColor.cpp
|
| index d86a2e93e7261875418395b9811fe06840a6ed64..eb57d9dad49ed041e0c748d2db95718786357955 100644
|
| --- a/src/animator/SkDrawColor.cpp
|
| +++ b/src/animator/SkDrawColor.cpp
|
| @@ -30,14 +30,14 @@
|
| if (choice == kGetValue)
|
| return value/255;
|
| SkScalar delta = value - min;
|
| - SkScalar saturation = value == 0 ? 0 : delta / value;
|
| + SkScalar saturation = value == 0 ? 0 : SkScalarDiv(delta, value);
|
| if (choice == kGetSaturation)
|
| return saturation;
|
| SkScalar hue;
|
| if (saturation == 0)
|
| hue = 0;
|
| else {
|
| - SkScalar part60 = 60 / delta;
|
| + SkScalar part60 = SkScalarDiv(60 * SK_Scalar1, delta);
|
| if (red == value) {
|
| hue = SkScalarMul(green - blue, part60);
|
| if (hue < 0)
|
|
|