Author: tchemit Date: 2012-12-12 23:43:03 +0100 (Wed, 12 Dec 2012) New Revision: 51 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/51 Log: fix row to monitor when selection is empty Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/TableRowModificationListener.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/TableRowModificationListener.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/TableRowModificationListener.java 2012-12-12 22:26:24 UTC (rev 50) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/TableRowModificationListener.java 2012-12-12 22:43:03 UTC (rev 51) @@ -64,17 +64,21 @@ // save selected entry if required saveSelectedRow(); - if (log.isInfoEnabled()) { - log.info("New selected row: " + selectedRow); - } - R entry; - if (selectedRow == -1) { + if (source.isSelectionEmpty()) { + // no selection entry = null; + if (log.isInfoEnabled()) { + log.info("Selection is now empty."); + } } else { entry = tableModel.getEntry(selectedRow); + + if (log.isInfoEnabled()) { + log.info("New selected row: " + selectedRow); + } } if (log.isInfoEnabled()) {