Author: tchemit Date: 2013-12-09 22:06:07 +0100 (Mon, 09 Dec 2013) New Revision: 1443 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1443 Log: fixes #3945: Can't convert table model coordinate when no selection Modified: application/trunk/application-swing/src/main/java/fr/ifremer/shared/application/swing/AbstractApplicationUIHandler.java Modified: application/trunk/application-swing/src/main/java/fr/ifremer/shared/application/swing/AbstractApplicationUIHandler.java =================================================================== --- application/trunk/application-swing/src/main/java/fr/ifremer/shared/application/swing/AbstractApplicationUIHandler.java 2013-12-09 20:26:14 UTC (rev 1442) +++ application/trunk/application-swing/src/main/java/fr/ifremer/shared/application/swing/AbstractApplicationUIHandler.java 2013-12-09 21:06:07 UTC (rev 1443) @@ -438,8 +438,8 @@ if (rightClick) { // use now model coordinate - int modelRowIndex = source.convertRowIndexToModel(rowIndex); - int modelColumnIndex = source.convertColumnIndexToModel(columnIndex); + int modelRowIndex = rowIndex == -1 ? -1 : source.convertRowIndexToModel(rowIndex); + int modelColumnIndex = columnIndex == -1 ? -1 : source.convertColumnIndexToModel(columnIndex); beforeOpenPopup(modelRowIndex, modelColumnIndex); @@ -909,6 +909,7 @@ return result; } + //FIXME Move this in JAXX protected <B> void changeValidatorContext(String newContext, SwingValidator<B> validator) { B bean = validator.getBean();