Author: kmorin Date: 2013-03-19 11:36:27 +0100 (Tue, 19 Mar 2013) New Revision: 657 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/657 Log: fixes #2159 [CAPTURE] - Esp?\195?\168ces - La suppression de toutes les mensurations ne met pas ?\195?\160 jour la cellule du tableau Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/SpeciesBatchUIHandler.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/SpeciesBatchUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/SpeciesBatchUIHandler.java 2013-03-18 16:19:09 UTC (rev 656) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/SpeciesBatchUIHandler.java 2013-03-19 10:36:27 UTC (rev 657) @@ -853,16 +853,18 @@ public void updateTotalFromFrequencies(SpeciesBatchRowModel row) { List<SpeciesFrequencyRowModel> frequency = row.getFrequency(); + Integer totalNumber = 0; + boolean onlyOneFrequency = false; if (CollectionUtils.isNotEmpty(frequency)) { - Integer totalNumber = 0; for (SpeciesFrequencyRowModel frequencyModel : frequency) { if (frequencyModel.getNumber() != null) { totalNumber += frequencyModel.getNumber(); } } - row.setComputedNumber(totalNumber); - row.getFinestCategory().setOnlyOneFrequency(frequency.size() == 1); + onlyOneFrequency = frequency.size() == 1; } + row.setComputedNumber(totalNumber); + row.getFinestCategory().setOnlyOneFrequency(onlyOneFrequency); }