Revision 40328
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/VectorialEditableAdapter.java | ||
---|---|---|
563 | 563 |
} else { |
564 | 564 |
int num = ((Integer) relations.get(integer)).intValue(); |
565 | 565 |
feat = (IFeature) expansionFile.getRow(num).getLinkedRow(); |
566 |
// expansionFile.invalidateRow(num); |
|
567 | 566 |
} |
568 |
System.err.println("Elimina una Row en la posici?n: " + index); |
|
569 | 567 |
// Se actualiza el ?ndice |
570 | 568 |
if (feat != null) { |
571 |
Rectangle2D r = feat.getGeometry().getBounds2D(); |
|
572 |
this.fmapSpatialIndex.delete(r, |
|
573 |
new Integer(index)); |
|
574 |
// System.out.println("Est? borrado : " + borrado); |
|
575 |
// System.out.println("Index.lenght : " + this.index.size()); |
|
569 |
IGeometry geom = feat.getGeometry(); |
|
570 |
if (geom != null) { |
|
571 |
Rectangle2D r = geom.getBounds2D(); |
|
572 |
this.fmapSpatialIndex.delete(r, new Integer(index)); |
|
576 | 573 |
isFullExtentDirty = true; |
574 |
} |
|
577 | 575 |
} |
578 | 576 |
setSelection(new FBitSet()); |
579 | 577 |
fireAfterRemoveRow(index, sourceType); |
Also available in: Unified diff