Revision 3775 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/EditingExtension.java

View differences:

EditingExtension.java
386 386

  
387 387
    private boolean canBeEdited(FLyrVect layer) {
388 388
        if (layer != null && layer.isAvailable() && layer.isVisible()) {
389
            boolean isNotTransformed
390
                    = layer.getFeatureStore().getTransforms().isEmpty();
391

  
392
            return isNotTransformed && !layer.isEditing();
389
            FeatureStore store = layer.getFeatureStore();
390
            boolean storeCanBeEdited=  false;
391
            if(store != null){
392
                storeCanBeEdited = store.canBeEdited();
393
            }
394
            return storeCanBeEdited && !layer.isEditing();
393 395
        }
394 396

  
395 397
        return false;

Also available in: Unified diff