Revision 3140 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
325 325
        if (view == null) {
326 326
            return false;
327 327
        }
328
        EditingSwingManager swingManager = EditingSwingLocator.getSwingManager();
329
        EditingContext editingContext = swingManager.getEditingContext(view.getMapControl());
330
        if( editingContext.isProcessing() ) {
331
            return false;
332
        }
333
        
328 334
        if ("start-editing".equals(action)) {
329 335
            List<FLyrVect> activeLayers = getActiveLayers(view, (FLyrVect layer) -> canBeEdited(layer));
330 336
            return !activeLayers.isEmpty();

Also available in: Unified diff