Author: tchemit Date: 2014-01-18 19:26:45 +0100 (Sat, 18 Jan 2014) New Revision: 1505 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1505 Log: fixes #4151: [CAPTURE] Mauvais focus suite ?\195?\160 une ?\195?\169l?\195?\169vation de poids Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-01-18 15:14:32 UTC (rev 1504) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/EditCatchesUIHandler.java 2014-01-18 18:26:45 UTC (rev 1505) @@ -140,7 +140,16 @@ @Override protected JComponent getComponentToFocus() { - return getUI().getCatchTotalWeightField(); + JComponent result; + if (getModel().getCatchTotalComputedWeight() != null) { + // if there is a computed value, never focus inside the component + // see http://forge.codelutin.com/issues/4151 + result = null; + } else { + + result = getUI().getCatchTotalWeightField(); + } + return result; } @Override