From 0cf7716d64ceb8f1e5368b92273df6a2590b3b3d Mon Sep 17 00:00:00 2001
From: namark <namark@disroot.org>
Date: Fri, 11 Jun 2021 23:12:44 +0400
Subject: [PATCH] Fixed/updated usage of support::rational

---
 examples/13_draw_line.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/13_draw_line.cpp b/examples/13_draw_line.cpp
index 8813bf8..e63fe9e 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);
 	});
 }
-- 
GitLab