Revision 5880 trunk/extensions/extCAD/src/com/iver/cit/gvsig/InternalPolygonExtension.java

View differences:

InternalPolygonExtension.java
40 40
 */
41 41
package com.iver.cit.gvsig;
42 42

  
43
import java.util.ArrayList;
44

  
45 43
import com.iver.andami.PluginServices;
46 44
import com.iver.andami.plugins.Extension;
47 45
import com.iver.cit.gvsig.fmap.DriverException;
......
49 47
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
50 48
import com.iver.cit.gvsig.gui.View;
51 49
import com.iver.cit.gvsig.gui.cad.tools.InternalPolygonCADTool;
52
import com.iver.cit.gvsig.layers.VectorialLayerEdited;
53 50

  
54 51
/**
55 52
 * Extensi?n que gestiona la inserci?n de pol?gonos internos en edici?n.
......
93 90
				mapControl = (MapControl) view.getMapControl();
94 91
				if (CADExtension.getEditionManager().getActiveLayerEdited()==null)
95 92
					return false;
96
				EditionManager em=CADExtension.getEditionManager();
97
				if (em.getActiveLayerEdited()==null)
98
					return false;
99
				VectorialLayerEdited vle=(VectorialLayerEdited)em.getActiveLayerEdited();
100
				FLyrVect lv=(FLyrVect)vle.getLayer();
101
				ArrayList selectedRows=vle.getSelectedRow();
102
				if (selectedRows.size()<1) {
103
					return false;
104
				}
93
				FLyrVect lv=(FLyrVect)CADExtension.getEditionManager().getActiveLayerEdited().getLayer();
105 94
				if (internalpolygon.isApplicable(lv.getShapeType())){
106 95
					return true;
107 96
				}

Also available in: Unified diff