diff options
-rw-r--r-- | src/LineMarker.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/LineMarker.cxx b/src/LineMarker.cxx index 9b7f1cddc..94513f5d0 100644 --- a/src/LineMarker.cxx +++ b/src/LineMarker.cxx @@ -6,6 +6,7 @@ // The License.txt file describes the conditions under which this software may be distributed. #include <string.h> +#include <math.h> #include <vector> #include <map> @@ -112,8 +113,8 @@ void LineMarker::Draw(Surface *surface, PRectangle &rcWhole, Font &fontForCharac rc.bottom--; int minDim = Platform::Minimum(rc.Width(), rc.Height()); minDim--; // Ensure does not go beyond edge - int centreX = (rc.right + rc.left) / 2; - int centreY = (rc.bottom + rc.top) / 2; + int centreX = floor((rc.right + rc.left) / 2.0); + int centreY = floor((rc.bottom + rc.top) / 2.0); int dimOn2 = minDim / 2; int dimOn4 = minDim / 4; int blobSize = dimOn2-1; |