Revision 26912

View differences:

branches/v2_0_0_prep/extensions/extEditing/src/com/iver/cit/gvsig/layers/VectorialLayerEdited.java
5 5
import java.awt.geom.Point2D;
6 6
import java.awt.image.BufferedImage;
7 7
import java.util.ArrayList;
8
import java.util.ConcurrentModificationException;
8 9
import java.util.EmptyStackException;
9 10
import java.util.Iterator;
10 11

  
......
44 45
import com.iver.cit.gvsig.StartEditing;
45 46
import com.iver.cit.gvsig.ViewCommandStackExtension;
46 47
import com.iver.cit.gvsig.gui.cad.CADTool;
47
import com.iver.cit.gvsig.gui.cad.CADToolAdapter;
48 48
import com.iver.cit.gvsig.gui.cad.DefaultCADTool;
49 49
import com.iver.cit.gvsig.gui.cad.tools.SelectionCADTool;
50 50
import com.iver.cit.gvsig.project.documents.view.gui.View;
......
599 599
			} catch (DataException e2) {
600 600
				e2.printStackTrace();
601 601
			}
602
			try{
602 603
			while (iterator.hasNext()) {
603 604
				Feature feature = (Feature) iterator.next();
604 605
				org.gvsig.fmap.geom.Geometry geom = (org.gvsig.fmap.geom.Geometry) feature
......
617 618
				}
618 619
				drawHandlers(geom.cloneGeometry(), gh, vp);
619 620
			}
621
			}catch (ConcurrentModificationException e1) {
622
//				throw new CancelationException(e1);
623
				//A mitad de pintado se cambia la selecci?n y por tanto no se puede seguir recorriendo la anterior.
624
				return;
625
			}
620 626
			setSelectionImage(selectionImage);
621 627
			setHandlersImage(handlersImage);
622 628
		}

Also available in: Unified diff