# HG changeset patch # User Sascha L. Teichmann # Date 1307530648 0 # Node ID 33b86f5b11680aa5d256ec7904674d8efc395b5f # Parent ad2ba6e2b8bd6c1acb9577af5d58a60bbd4452fa Don't crash if there is no transformer. flys-client/trunk@2078 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r ad2ba6e2b8bd -r 33b86f5b1168 flys-client/ChangeLog --- a/flys-client/ChangeLog Wed Jun 08 07:31:01 2011 +0000 +++ b/flys-client/ChangeLog Wed Jun 08 10:57:28 2011 +0000 @@ -1,3 +1,8 @@ +2011-06-08 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java: + Don't crash if there is no transformer. + 2011-06-08 Ingo Weinzierl * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: @@ -643,11 +648,11 @@ 2011-05-12 Sascha L. Teichmann - * src/main/java/de/intevation/flys/client/server/meta/Converter.java: - New. Converts the incoming XML to a more informative way. - - * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: - Use the new converter. + * src/main/java/de/intevation/flys/client/server/meta/Converter.java: + New. Converts the incoming XML to a more informative way. + + * src/main/java/de/intevation/flys/client/server/MetaDataServiceImpl.java: + Use the new converter. 2011-05-12 Raimund Renkert diff -r ad2ba6e2b8bd -r 33b86f5b1168 flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java --- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java Wed Jun 08 07:31:01 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/chart/ChartOutputTab.java Wed Jun 08 10:57:28 2011 +0000 @@ -160,6 +160,9 @@ * @param evt The ZoomEvent that stores the coordinates for zooming. */ public void onZoom(ZoomEvent evt) { + if (transformer == null) { + return; + } double[] lower = transformer.transform(evt.getStartX(), evt.getStartY()); double[] upper = transformer.transform(evt.getEndX(), evt.getEndY()); @@ -174,6 +177,9 @@ public void onPan(PanEvent event) { + if (transformer == null) { + return; + } int[] start = event.getStartPos(); int[] end = event.getEndPos();