Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java @ 548:aff225e07720
Repaired broken zoom-out control.
flys-client/trunk@2058 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 06 Jun 2011 11:56:15 +0000 |
parents | 0f4095a522ab |
children | e74bf6bfeeb6 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java Mon Jun 06 11:31:21 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java Mon Jun 06 11:56:15 2011 +0000 @@ -180,10 +180,13 @@ return; } - xrange[0] -= xrange[0] / 100 * factor; - xrange[1] += xrange[1] / 100 * factor; - yrange[0] -= yrange[0] / 100 * factor; - yrange[1] += yrange[1] / 100 * factor; + double xadd = (xrange[1] - xrange[0]) / 100 * factor; + double yadd = (yrange[1] - yrange[0]) / 100 * factor; + + xrange[0] -= xadd; + xrange[1] += xadd; + yrange[0] -= yadd; + yrange[1] += yadd; updateChartPanel(); }