Commit in GeomConverter/src/org/lcsim/geometry/layer on MAIN
LayerFromCompactCnv.java+5-11.8 -> 1.9
guard against case where repeat is not given

GeomConverter/src/org/lcsim/geometry/layer
LayerFromCompactCnv.java 1.8 -> 1.9
diff -u -r1.8 -r1.9
--- LayerFromCompactCnv.java	2 Jun 2008 20:37:00 -0000	1.8
+++ LayerFromCompactCnv.java	2 Jun 2009 23:30:56 -0000	1.9
@@ -143,7 +143,11 @@
         for (Iterator i = node.getChildren("layer").iterator(); i.hasNext();)
         {            
             Element layer = (Element) i.next();
-            int repeat = (int)layer.getAttribute("repeat").getDoubleValue();
+            int repeat = 1;
+            if (layer.getAttribute("repeat") != null)
+            {
+            	repeat = (int)layer.getAttribute("repeat").getDoubleValue();
+            }
             for ( int j=0; j<repeat; j++)
             {
                 for ( Iterator k = layer.getChildren("slice").iterator(); k.hasNext();)
CVSspam 0.2.8