# HG changeset patch # User frosch # Date 1304626852 0 # Node ID 84f900c5aa10fc9f4de8e82424165d798f9c76c9 # Parent 13644cf49ddb35d4ed45003295d0dfd102f54dd4 (svn r22426) -Fix (r22291): Drawing vertical and horizontal lines of width 1 missed drawing the first pixel. diff --git a/src/blitter/base.cpp b/src/blitter/base.cpp --- a/src/blitter/base.cpp +++ b/src/blitter/base.cpp @@ -63,7 +63,7 @@ frac_low += dx; y_low -= stepy; } - while (frac_high - dx / 2 > 0) { + while (frac_high - dx / 2 >= 0) { frac_high -= dx; y_high += stepy; } @@ -97,7 +97,7 @@ frac_low += dy; x_low -= stepx; } - while (frac_high - dy / 2 > 0) { + while (frac_high - dy / 2 >= 0) { frac_high -= dy; x_high += stepx; }