Revision 2610 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/FiltroExtension.java

View differences:

FiltroExtension.java
63 63
import com.iver.cit.gvsig.gui.filter.DefaultExpressionDataSource;
64 64
import com.iver.cit.gvsig.gui.filter.ExpressionListener;
65 65
import com.iver.cit.gvsig.gui.filter.FilterDialog;
66
import com.iver.cit.gvsig.project.ProjectTable;
66 67
import com.iver.cit.gvsig.project.ProjectView;
67 68

  
68 69
import com.iver.utiles.exceptionHandling.ExceptionListener;
69 70

  
70 71
import java.io.IOException;
72
import java.util.ArrayList;
71 73

  
72 74

  
73 75
/**
......
101 103
				} else if (v instanceof com.iver.cit.gvsig.gui.View) {
102 104
					ProjectView pv = ((com.iver.cit.gvsig.gui.View) v).getModel();
103 105

  
104
					dataSource = ((AlphanumericData) pv.getMapContext()
105
													   .getLayers().getActives()[0]).getRecordset();
106
					FLayer layer = pv.getMapContext()
107
													   .getLayers().getActives()[0];
108
                    dataSource = pv.getProject().getDataSourceByLayer(layer);
106 109
				}
107 110

  
108 111
				DefaultExpressionDataSource ds = new DefaultExpressionDataSource();

Also available in: Unified diff