This is an automated email from the git hooks/post-receive script. New commit to branch develop-5.x in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit fed98e069d011b16f9012da5d21f5fc102bd0233 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sat Dec 10 16:10:58 2016 +0100 L'application ne gère pas bien le rappel du formulaire ouvert (Fixes #8858) --- .../swing/ui/content/open/ContentOpenableUIHandler.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/ContentOpenableUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/ContentOpenableUIHandler.java index 7f227f3..0a92fdb 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/ContentOpenableUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/content/open/ContentOpenableUIHandler.java @@ -22,6 +22,7 @@ package fr.ird.observe.application.swing.ui.content.open; import fr.ird.observe.application.swing.ObserveSwingApplicationContext; +import fr.ird.observe.application.swing.configuration.ObserveSwingApplicationConfig; import fr.ird.observe.application.swing.db.ObserveSwingDataSource; import fr.ird.observe.application.swing.db.constants.DataContextType; import fr.ird.observe.application.swing.ui.UIHelper; @@ -113,6 +114,8 @@ public abstract class ContentOpenableUIHandler<E extends IdDto> extends ContentU // on lance l'édition ui.restartEdit(); + + saveOpenIds(); } public final void closeDataUI() { @@ -156,6 +159,9 @@ public abstract class ContentOpenableUIHandler<E extends IdDto> extends ContentU // treeHelper.refreshNode(selectedNode, true); treeHelper.reloadSelectedNode(bean instanceof TripSeineDto || bean instanceof TripLonglineDto, true); updateActions(); + + saveOpenIds(); + } @Override @@ -256,6 +262,8 @@ public abstract class ContentOpenableUIHandler<E extends IdDto> extends ContentU log.debug("PARENT NODE = " + parentNode); } treeHelper.addUnsavedNode(parentNode, getBeanType()); + + saveOpenIds(); } protected final void obtainChildPosition(E bean) { @@ -352,4 +360,11 @@ public abstract class ContentOpenableUIHandler<E extends IdDto> extends ContentU } + protected void saveOpenIds() { + String[] openIds = getDataContext().getOpenIds(); + ObserveSwingApplicationConfig config = ObserveSwingApplicationContext.get().getConfig(); + config.setTreeOpenNodeIds(openIds); + config.saveForUser(); + } + } \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.