Revision 45328 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/project/documents/table/TableOperations.java
TableOperations.java | ||
---|---|---|
113 | 113 |
Iterator<Feature> features = selectedFeatures.iterator(); |
114 | 114 |
while (features.hasNext()) { |
115 | 115 |
Feature feature = features.next(); |
116 |
if( !insertFeature(feature.getEditable()) ) { |
|
116 |
EditableFeature newFeature = featureStore.createNewFeature(feature); |
|
117 |
if( !insertFeature(newFeature) ) { |
|
117 | 118 |
break; |
118 | 119 |
} |
119 | 120 |
} |
... | ... | |
132 | 133 |
selectedFeatures.clear(); |
133 | 134 |
while (features.hasNext()) { |
134 | 135 |
Feature feature = (Feature) features.next(); |
135 |
selectedFeatures.add(feature); |
|
136 |
selectedFeatures.add(feature.getCopy());
|
|
136 | 137 |
} |
137 | 138 |
} finally { |
138 | 139 |
if (features != null) { |
Also available in: Unified diff