Révision 2254

tmp/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/EditionPanel.java (revision 2254)
771 771
		String id;
772 772
		try {
773 773
			String[] ids = this.synopticEditionEditor.getCorpus().getCorpusTextIdsList();
774
			String current = currentText.getName();
775
			int idx = Arrays.binarySearch(ids, current);
774
			String currentId = currentText.getName();
775
			int idx = 0;
776
			for (int i = 0 ; i < ids.length ;i++) {
777
				if (currentId.equals(ids[i])) {
778
					idx = i;
779
					break;
780
				}
781
			}
776 782
			if (idx > 0) idx--;
777 783
			id = ids[idx];
778 784
		} catch (Exception e) {
......
815 821
		try {
816 822
			String[] ids = this.synopticEditionEditor.getCorpus().getCorpusTextIdsList();
817 823
			String currentId = currentText.getName();
818
			int idx = Arrays.binarySearch(ids, currentId);
824
			int idx = 0;
825
			for (int i = 0 ; i < ids.length ;i++) {
826
				if (currentId.equals(ids[i])) {
827
					idx = i;
828
					break;
829
				}
830
			}
819 831
			if (idx < ids.length - 1) idx++;
820 832
			id = ids[idx];
821 833
		} catch (Exception e) {

Formats disponibles : Unified diff