diff --git a/examples/13_draw_line.cpp b/examples/13_draw_line.cpp index 8813bf813b3ee7a19761622bb6261309bfe3825c..e63fe9e401b13b2e5a8c2fd795bccf1bd159b712 100644 --- a/examples/13_draw_line.cpp +++ b/examples/13_draw_line.cpp @@ -150,7 +150,7 @@ void xiaolin_wu_line(line<int2> line, rgb_pixels pixels, rgb_pixel value) bresenham_line(line, [&pixels, &value](int2 position, rational ratio) { const auto blended = value.mutant_clone([&ratio](auto color) - { return rgb_pixel::coordinate_type((int)color * ratio); }); + { return rgb_pixel::coordinate_type(int(color * ratio)); }); pixels.set(rgb_pixel{blended}, position); }); }