X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.e4%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Fjcr%2FJcrBrowserView.java;h=5b5c3ff8277b1fae722bc3044c82effd77450c1c;hb=48cae516376b12ea619a359450c62479d3e16584;hp=f18f7fc87f14f2a8b5bd084fe8059252ac13d5dc;hpb=c08269db6884798c78f39a49dd97bb53740feae6;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.e4/src/org/argeo/cms/e4/jcr/JcrBrowserView.java b/org.argeo.cms.e4/src/org/argeo/cms/e4/jcr/JcrBrowserView.java index f18f7fc87..5b5c3ff82 100644 --- a/org.argeo.cms.e4/src/org/argeo/cms/e4/jcr/JcrBrowserView.java +++ b/org.argeo.cms.e4/src/org/argeo/cms/e4/jcr/JcrBrowserView.java @@ -43,6 +43,7 @@ import org.argeo.eclipse.ui.EclipseUiException; import org.argeo.eclipse.ui.TreeParent; import org.argeo.eclipse.ui.jcr.AsyncUiEventListener; import org.argeo.eclipse.ui.jcr.utils.NodeViewerComparer; +import org.argeo.jcr.JcrUtils; import org.argeo.node.security.CryptoKeyring; import org.argeo.node.security.Keyring; import org.eclipse.e4.core.contexts.IEclipseContext; @@ -153,6 +154,7 @@ public class JcrBrowserView { @PreDestroy public void dispose() { + JcrUtils.logoutQuietly(userSession); repositoryRegister.destroy(); } @@ -280,9 +282,8 @@ public class JcrBrowserView { /** * Resets the tree content provider * - * @param sortChildNodes - * if true the content provider will use a comparer to sort nodes - * that might slow down the display + * @param sortChildNodes if true the content provider will use a comparer to + * sort nodes that might slow down the display */ public void setSortChildNodes(boolean sortChildNodes) { this.sortChildNodes = sortChildNodes;