Revision 44455 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/dynamiclegend/DefaultDynamicVectorLegend.java

View differences:

DefaultDynamicVectorLegend.java
208 208
            //TODO: Optimizar por obtener solo los campos que usan las expresiones
209 209
            FeatureStore featureStore) throws DataException {
210 210
        if (requiredAttributes == null) {
211
            requiredAttributes = new String[]{};
211
            int arraySize = featureStore.getDefaultFeatureType().size();
212
            requiredAttributes = new String[arraySize];
212 213
            for (int i = 0; i < featureStore.getDefaultFeatureType().size(); i++) {
213 214
                FeatureAttributeDescriptor att = featureStore.getDefaultFeatureType().get(i);
214 215
                requiredAttributes[i] = att.getName();

Also available in: Unified diff