# HG changeset patch # User Felix Wolfsteller # Date 1336640417 0 # Node ID 6af95cecdd03757d4ada86c2178899955ed6ebd0 # Parent 1d7231d5b8ad71c7a4ad6fdb3064b4f368439d25 More stable waterlinefacet, in prep for fix issue620. flys-artifacts/trunk@4374 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 1d7231d5b8ad -r 6af95cecdd03 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed May 09 20:07:58 2012 +0000 +++ b/flys-artifacts/ChangeLog Thu May 10 09:00:17 2012 +0000 @@ -1,3 +1,10 @@ +2012-05-10 Felix Wolfsteller + + Preparations for fix issue620: Synchron navigation on non-existing km. + + * src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java + (getData): Return empty lines if no cross section found. + 2012-05-09 Felix Wolfsteller Display mittlere hoehe (which is not yet calculated). diff -r 1d7231d5b8ad -r 6af95cecdd03 flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java Wed May 09 20:07:58 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java Thu May 10 09:00:17 2012 +0000 @@ -50,7 +50,13 @@ WaterLineArtifact winfo = (WaterLineArtifact)artifact; - return winfo.getWaterLines(this.getIndex(), (FastCrossSectionLine) crossSection); + if (crossSection != null) { + return winfo.getWaterLines(this.getIndex(), + (FastCrossSectionLine) crossSection); + } + else { + return new Lines.LineData(new double[][] {}, 0d,0d); + } }