# HG changeset patch # User raimund renkert # Date 1311170422 -7200 # Node ID c640fb351f66de9a2750ca910c2309ec47147def # Parent 0965f8af70fac6bb6845c279224bf96d3394a529 Do not write layer with empty CLASS objects. diff -r 0965f8af70fa -r c640fb351f66 ChangeLog --- a/ChangeLog Wed Jul 20 15:55:43 2011 +0200 +++ b/ChangeLog Wed Jul 20 16:00:22 2011 +0200 @@ -1,3 +1,8 @@ +2011-07-20 Raimund Renkert + + * src/java/de/intevation/mxd/writer/MapScriptWriter.java: + Do not write layer with empty CLASS objects. + 2011-07-20 Raimund Renkert * src/java/de/intevation/mxd/writer/MapScriptWriter.java: diff -r 0965f8af70fa -r c640fb351f66 src/java/de/intevation/mxd/writer/MapScriptWriter.java --- a/src/java/de/intevation/mxd/writer/MapScriptWriter.java Wed Jul 20 15:55:43 2011 +0200 +++ b/src/java/de/intevation/mxd/writer/MapScriptWriter.java Wed Jul 20 16:00:22 2011 +0200 @@ -190,6 +190,10 @@ for(int i = 0; i < list.getLength(); i++) { Element layerElement = (Element)list.item(i); layerObj layer = new layerObj(map); + NodeList renderer = layerElement.getElementsByTagName("renderer"); + if (renderer.getLength() == 0) { + continue; + } //The layer name. String lname = layerElement.getAttribute("name");