This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository faxtomail. See https://gitlab.nuiton.org/codelutin/faxtomail.git commit ab1327b698181967d29efffd39922b98ea9ed3f9 Author: jcouteau <couteau@codelutin.com> Date: Mon Jul 9 17:24:05 2018 +0200 fiwes an out of bound exception --- .../ui/swing/content/demande/actions/LoadFolderEmailsAction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/demande/actions/LoadFolderEmailsAction.java b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/demande/actions/LoadFolderEmailsAction.java index 97e8bdd8..fa0f0964 100644 --- a/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/demande/actions/LoadFolderEmailsAction.java +++ b/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/content/demande/actions/LoadFolderEmailsAction.java @@ -218,7 +218,7 @@ public class LoadFolderEmailsAction extends AbstractFaxToMailAction<DemandeListU } //si rien de sélectionné = la sélection a disparu => re-sélectionne la première ligne de l'ancienne sélection - if (dataTable.getSelectedRow() < 0 && firstSelectedRowBeforeRefresh > 0) { + if (dataTable.getSelectedRow() < 0 && firstSelectedRowBeforeRefresh > 0 && firstSelectedRowBeforeRefresh < dataTable.getRowCount()) { dataTable.addRowSelectionInterval(firstSelectedRowBeforeRefresh, firstSelectedRowBeforeRefresh); dataTable.scrollRowToVisible(firstSelectedRowBeforeRefresh); } @@ -234,7 +234,7 @@ public class LoadFolderEmailsAction extends AbstractFaxToMailAction<DemandeListU //si on retrouve pas le current email, sélectionne la ligne d'avant refresh dataTable.setRowSelectionInterval(selectedRowBeforeRefresh, selectedRowBeforeRefresh); dataTable.scrollRowToVisible(selectedRowBeforeRefresh); - } else if (selectedRowBeforeRefresh > 1 ){ + } else if (selectedRowBeforeRefresh > 1 && selectedRowBeforeRefresh<dataTable.getRowCount()+1 ){ //si pas possible sélectionne la ligne précédent la ligne d'avant refresh dataTable.setRowSelectionInterval(selectedRowBeforeRefresh-1, selectedRowBeforeRefresh-1); dataTable.scrollRowToVisible(selectedRowBeforeRefresh-1); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.