Author: mallon Date: 2012-08-20 17:40:24 +0200 (Mon, 20 Aug 2012) New Revision: 3622 Url: http://chorem.org/repositories/revision/lima/3622 Log: fixes #725 Correction du modele de selection, afin de deselectionner les lignes venant d etre lettrees, lors de la selection d une ligne non-lettree. Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/lettering/LettringSelectionModel.java Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/lettering/LettringSelectionModel.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/lettering/LettringSelectionModel.java 2012-08-20 15:25:30 UTC (rev 3621) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/lettering/LettringSelectionModel.java 2012-08-20 15:40:24 UTC (rev 3622) @@ -71,14 +71,16 @@ } } } - letteringEntrySelected = true; } else { //unlettred entries //To clear the selection when it changes from lettered entry to unlettered - if (letteringEntrySelected) { - clearSelection(); + for(Entry entry : getEntries()){ + if (!StringUtils.isBlank(entry.getLettering())) { + int entryToSelect = letteringTableModel.getIndexOfEntry(entry); + super.removeSelectionInterval(entryToSelect, entryToSelect); + } } if (isSelectionEmpty() || !isSelectedIndex(row)){
participants (1)
-
mallon@users.chorem.org