Revision 5985 trunk/extensions/extCAD/src/com/iver/cit/gvsig/layers/VectorialLayerEdited.java

View differences:

VectorialLayerEdited.java
72 72
	public void clearSelection() {
73 73
		selectedHandler.clear();
74 74
		selectedRow.clear();
75
		FBitSet selection=getVEA().getSelection();
76
		selection.clear();
75 77
	}
76 78
	/**
77 79
	 * @return Returns the selectedRow.
......
459 461

  
460 462
	}
461 463

  
464
	public void setSelectionCache(ArrayList selectedRowAux) {
465
		clearSelection();
466
		VectorialEditableAdapter vea=getVEA();
467
		FBitSet selection=vea.getSelection();
468
		selectedRow.addAll(selectedRowAux);
469
		for (int i = 0;i < selectedRow.size(); i++) {
470
			  IRowEdited edRow = (IRowEdited) selectedRow.get(i);
471
			  selection.set(edRow.getIndex());
472
		}
473
	}
474

  
462 475
}

Also available in: Unified diff