X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fgui%2Fprofile%2FProfileChart.java;fp=tim%2Fprune%2Fgui%2Fprofile%2FProfileChart.java;h=6e219967ad60748f460b416dc0539e3725cb4e52;hp=b2d0d0df7020c36964f692a4eb1378768b58abee;hb=79f3ca2954d7feb6052c21b3aa974c89b2b101d6;hpb=c055cf54834e2e5c32276b5b354e777ee8a828c1 diff --git a/tim/prune/gui/profile/ProfileChart.java b/tim/prune/gui/profile/ProfileChart.java index b2d0d0d..6e21996 100644 --- a/tim/prune/gui/profile/ProfileChart.java +++ b/tim/prune/gui/profile/ProfileChart.java @@ -136,8 +136,7 @@ public class ProfileChart extends GenericDisplay implements MouseListener // horizontal lines for scale - set to round numbers eg 500 int lineScale = getLineScale(minValue, maxValue); - int scaleValue = (int) (minValue/lineScale + 1) * lineScale; - if (minValue < 0.0) {scaleValue -= lineScale;} + double scaleValue = Math.ceil(minValue/lineScale) * lineScale; int x = 0, y = 0; final int zeroY = height - BORDER_WIDTH - (int) (yScaleFactor * (0.0 - minValue)); @@ -223,7 +222,7 @@ public class ProfileChart extends GenericDisplay implements MouseListener if (y < (BORDER_WIDTH + textHeight)) { y = BORDER_WIDTH + textHeight; } - g.drawString(""+scaleValue, BORDER_WIDTH + 5, y); + g.drawString(""+(int)scaleValue, BORDER_WIDTH + 5, y); scaleValue += lineScale; } }