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

View differences:

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