Revision 42804

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretable/FeatureSelectionModel.java
34 34

  
35 35
import org.gvsig.fmap.dal.exception.DataException;
36 36
import org.gvsig.fmap.dal.feature.Feature;
37
import org.gvsig.fmap.dal.feature.FeatureQuery;
37 38
import org.gvsig.fmap.dal.feature.FeatureSelection;
38 39
import org.gvsig.fmap.dal.feature.FeatureSet;
39 40
import org.gvsig.fmap.dal.feature.FeatureStore;
......
431 432
        try {
432 433
            FeatureSelection selection = getFeatureSelection();
433 434
            if (!selection.isEmpty()) {
434

  
435
                fs = getFeatureStore().getFeatureSet();
435
            	FeatureQuery query = this.featureTableModel.getFeatureQuery();
436
            	if(query!= null){
437
            		fs = getFeatureStore().getFeatureSet(query);
438
            	}else{
439
            		fs = getFeatureStore().getFeatureSet();
440
            	}
436 441
                diter = fs.fastIterator();
437 442
                Feature feat = null;
438 443
                while (diter.hasNext()) {

Also available in: Unified diff