Revision 25240 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/gui/filter/FilterDialog.java

View differences:

FilterDialog.java
63 63
import org.gvsig.fmap.dal.feature.FeatureQuery;
64 64
import org.gvsig.fmap.dal.feature.FeatureSet;
65 65
import org.gvsig.fmap.dal.feature.FeatureStore;
66
import org.gvsig.fmap.mapcontext.rendering.legend.NullValue;
67 66
import org.gvsig.gui.beans.filterPanel.tableFilterQueryPanel.TableFilterQueryJPanel;
68 67

  
69 68
import com.iver.andami.PluginServices;
......
287 286
			Iterator iterator = fs.iterator();
288 287
			while (iterator.hasNext()) {
289 288
				Feature feature = (Feature) iterator.next();
290
				Object value=feature.get(row);
291
				if (value instanceof NullValue) {
289
				Object value = feature.get(fieldName[0]);
290
				if (value == null) {
292 291
					continue;
293 292
				}
294 293

  
295
				if (!conjunto.contains(value)) {
296
				    conjunto.add(value);
297
				}
294
				conjunto.add(value);
298 295
			}
299 296
			fs.dispose();
300 297
			Iterator it = conjunto.iterator();

Also available in: Unified diff