Revision 10377 branches/v10/libraries/libFMap/src/com/iver/cit/gvsig/fmap/edition/EditableAdapter.java

View differences:

EditableAdapter.java
626 626
		commands.setDescription(description);
627 627
		cr.pushCommand(commands);
628 628
		complex = false;
629
		for (int i = 0; i < fieldEvents.size(); i++) {
630
			IEditionListener listener = (IEditionListener) editionListeners
631
					.get(i);
632
			listener.afterFieldEditEvent((AfterFieldEditEvent)fieldEvents.get(i));
629
		for (int j = 0; j < editionListeners.size(); j++) {
630
			for (int i = 0; i < fieldEvents.size(); i++) {
631
				IEditionListener listener = (IEditionListener) editionListeners
632
					.get(j);
633
				listener.afterFieldEditEvent((AfterFieldEditEvent)fieldEvents.get(i));
634
			}
635
			for (int i = 0; i < rowEvents.size(); i++) {
636
				IEditionListener listener = (IEditionListener) editionListeners
637
						.get(j);
638
				listener.afterRowEditEvent(null,(AfterRowEditEvent)rowEvents.get(i));
639
			}
633 640
		}
634 641
		fieldEvents.clear();
635
		for (int i = 0; i < rowEvents.size(); i++) {
636
			IEditionListener listener = (IEditionListener) editionListeners
637
			.get(i);
638
			listener.afterRowEditEvent(null,(AfterRowEditEvent)rowEvents.get(i));
639
		}
640 642
		rowEvents.clear();
641 643
	}
642 644

  

Also available in: Unified diff