This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit d58e188cf9a3031f9b010b0633a511d6fccf2462 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Aug 30 12:44:26 2014 +0200 fixes #5705: [TRAIT] je suis sur un écran mensuration avec des données, je clique sur créer un nouveau trait, quand je valide je reviens sur l'écran des mensuration du trait précédent, hors je devrait être sur Espèces --- .../swing/action/EditFishingOperationAction.java | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java index 8cf66c6..c4614b3 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/action/EditFishingOperationAction.java @@ -48,6 +48,7 @@ import fr.ifremer.tutti.ui.swing.content.operation.FishingOperationsUIHandler; import fr.ifremer.tutti.ui.swing.content.operation.FishingOperationsUIModel; import fr.ifremer.tutti.ui.swing.content.operation.SecondaryVesselTypeEnum; import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUI; +import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUIHandler; import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUIModel; import fr.ifremer.tutti.ui.swing.content.operation.fishing.GearUseFeatureTabUI; import fr.ifremer.tutti.ui.swing.content.operation.fishing.VesselUseFeatureTabUI; @@ -410,6 +411,11 @@ public class EditFishingOperationAction extends AbstractTuttiAction<FishingOpera @Override public void postSuccessAction() { super.postSuccessAction(); + + // always go back to main content (see https://forge.codelutin.com/issues/5705) + getUI().getCatchesTabContent().getSpeciesTabPanelLayout().setSelected(EditCatchesUIHandler.MAIN_CARD); + getUI().getCatchesTabContent().getBenthosTabPanelLayout().setSelected(EditCatchesUIHandler.MAIN_CARD); + final EditFishingOperationUI fishingOperationTabContent = getUI().getFishingOperationTabContent(); fishingOperationTabContent.getModel().setModify(false); @@ -424,23 +430,9 @@ public class EditFishingOperationAction extends AbstractTuttiAction<FishingOpera } } ); -// SwingUtilities.invokeLater( -// new Runnable() { -// @Override -// public void run() { -// if (log.isInfoEnabled()) { -// log.info("startLongitude: " + fishingOperationTabContent.getGearShootingStartLongitudeDMSField().getEditor().getText()); -// } -// fishingOperationTabContent.getGearShootingStartLongitudeDMSField().getEditor().repaint(); -// fishingOperationTabContent.getGearShootingEndLongitudeDMSField().getEditor().repaint(); -// } -// } -// ); + getUI().repaint(); -// if (!internalAction) { -// displayValidationErrors(); -// } } public void displayValidationErrors() { -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.