diff options
Diffstat (limited to 'src/mbgl/util/premultiply.cpp')
-rw-r--r-- | src/mbgl/util/premultiply.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mbgl/util/premultiply.cpp b/src/mbgl/util/premultiply.cpp index d9fb2480de..02c045fbb4 100644 --- a/src/mbgl/util/premultiply.cpp +++ b/src/mbgl/util/premultiply.cpp @@ -40,9 +40,9 @@ UnassociatedImage unpremultiply(PremultipliedImage&& src) { uint8_t& b = data[i + 2]; uint8_t& a = data[i + 3]; if (a) { - r = (255 * r + (a / 2)) / a; - g = (255 * g + (a / 2)) / a; - b = (255 * b + (a / 2)) / a; + r = static_cast<uint8_t>((255 * r + (a / 2)) / a); + g = static_cast<uint8_t>((255 * g + (a / 2)) / a); + b = static_cast<uint8_t>((255 * b + (a / 2)) / a); } } |