Revision 45531 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/featureset/EditedIterator.java

View differences:

EditedIterator.java
58 58
        this(featureSet);
59 59

  
60 60
        Iterator<FeatureProvider> insertedFeatures = this.featureManager.getInserted();
61
        Iterator<FeatureProvider> updatedFeatures = this.featureManager.getUpdated();
61
//        Iterator<FeatureProvider> updatedFeatures = this.featureManager.getUpdated();
62 62
        final Iterator<FeatureProvider> providerIterator = featureSet.provider.iterator();
63 63
        Iterator<FeatureProvider> wrappedProviderIterator = new Iterator<FeatureProvider>() {
64 64
            @Override
......
76 76
                EditedIterator.super.remove();
77 77
            }
78 78
        };
79
        this.iterator = new ChainedIterator(wrappedProviderIterator, insertedFeatures, updatedFeatures);
79
        this.iterator = new ChainedIterator(wrappedProviderIterator, insertedFeatures); //, updatedFeatures);
80 80
        if (index > 0) {
81 81
            skypto(index);
82 82
        }
......
143 143
                if (this.featureManager.isDeleted(ref)) {
144 144
                    return true;
145 145
                };
146
                if (this.featureManager.get(ref, store) != null) {
147
                    return true;
148
                };
146
//                if (this.featureManager.get(ref, store) != null) {
147
//                    return true;
148
//                };
149 149
            }
150
        } catch (DataException ex) {
150
        } catch (Exception ex) {
151 151
            LOGGER.warn("Can't check if must skip feature.", ex);
152 152
        }
153 153
        return false;

Also available in: Unified diff