|
From: <de...@us...> - 2013-02-08 10:44:32
|
Revision: 8263
http://fudaa.svn.sourceforge.net/fudaa/?rev=8263&view=rev
Author: deniger
Date: 2013-02-08 10:44:25 +0000 (Fri, 08 Feb 2013)
Log Message:
-----------
Modified Paths:
--------------
trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/GISZoneCollection.java
Modified: trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/GISZoneCollection.java
===================================================================
--- trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/GISZoneCollection.java 2013-02-08 10:37:06 UTC (rev 8262)
+++ trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/GISZoneCollection.java 2013-02-08 10:44:25 UTC (rev 8263)
@@ -166,10 +166,15 @@
if (attribute.isAtomicValue()) {
CtuluListObject newObject = new CtuluListObject();
for (int j = 0; j < modelToCopy.getSize(); j++) {
- CtuluCollection collection = (CtuluCollection) modelToCopy.getObjectValueAt(j);
- final GISAttributeModelObservable newAtomicModel = attribute.createAtomicModel(collection.getObjectValues(),
- collection.getSize());
- newObject.addObject(newAtomicModel, null);
+ if (modelToCopy.getObjectValueAt(j) instanceof CtuluCollection) {
+ CtuluCollection collection = (CtuluCollection) modelToCopy.getObjectValueAt(j);
+ final GISAttributeModelObservable newAtomicModel = attribute.createAtomicModel(collection.getObjectValues(),
+ collection.getSize());
+ newObject.addObject(newAtomicModel, null);
+ }
+ else{
+ newObject.addObject(modelToCopy.getObjectValueAt(j), null);
+ }
}
cloned.attr_[i].initWith(newObject, false);
} else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|