Revision 44778 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/DefaultFeature.java

View differences:

DefaultFeature.java
1195 1195
    @Override
1196 1196
    public Object getExtraValue(String name) {
1197 1197
        FeatureExtraColumn column = this.getType().getExtraColumn();
1198
//        int index = column.getIndexOf(name);
1199
//        if( index <0 ) {
1200
//          return null;
1201
//        }
1198
        int index = column.getIndexOf(name);
1199
        if( index <0 ) {
1200
          return null;
1201
        }
1202 1202
        Object value = this.data.getExtraValue(name);
1203 1203
        if( value == null ) {
1204
          EditableFeatureAttributeDescriptor attrdesc = column.get(name);   
1205
//          EditableFeatureAttributeDescriptor attrdesc = column.get(index);   
1204
          EditableFeatureAttributeDescriptor attrdesc = column.get(index);   
1206 1205
          value = attrdesc.getFeatureAttributeEmulator().get(this);
1207
//          this.data.setExtraValue(index, value);
1206
          this.data.setExtraValue(index, value);
1208 1207
        }
1209 1208
        return value;
1210 1209
    }

Also available in: Unified diff