From cbfa9218f53563eb6d337e887586c2b92066c820 Mon Sep 17 00:00:00 2001 From: Mark de Wever Date: Sun, 26 Dec 2010 18:24:23 +0000 Subject: [PATCH] Fix a MSVC compilation error. Explicitely cast to int so MSVC can determine the proper overload. --- src/gui/auxiliary/canvas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/auxiliary/canvas.cpp b/src/gui/auxiliary/canvas.cpp index ac22f8b9c07..76b8a286db3 100644 --- a/src/gui/auxiliary/canvas.cpp +++ b/src/gui/auxiliary/canvas.cpp @@ -155,7 +155,7 @@ static void draw_line( // http://de.wikipedia.org/wiki/Bresenham-Algorithmus#Kompakte_Variante // version of 26.12.2010. const int dx = x2 - x1; // precondition x2 >= x1 - const int dy = abs(y2 - y1); + const int dy = abs(static_cast(y2 - y1)); const int step_x = 1; const int step_y = y1 < y2 ? 1 : -1; int err = (dx > dy ? dx : -dy) / 2;