From feb22b0b695c7993364818184f477039f6f86851 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 20 Aug 2012 13:22:07 +0000 Subject: [PATCH] RCP remembers workbench state git-svn-id: https://svn.argeo.org/commons/trunk@5515 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../argeo/security/ui/rcp/SecureWorkbenchAdvisor.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java index 52ef61547..91909f1d7 100644 --- a/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java +++ b/security/plugins/org.argeo.security.ui.rcp/src/main/java/org/argeo/security/ui/rcp/SecureWorkbenchAdvisor.java @@ -16,6 +16,7 @@ package org.argeo.security.ui.rcp; import org.eclipse.ui.IPerspectiveDescriptor; +import org.eclipse.ui.application.IWorkbenchConfigurer; import org.eclipse.ui.application.IWorkbenchWindowConfigurer; import org.eclipse.ui.application.WorkbenchAdvisor; import org.eclipse.ui.application.WorkbenchWindowAdvisor; @@ -29,6 +30,14 @@ public class SecureWorkbenchAdvisor extends WorkbenchAdvisor { public SecureWorkbenchAdvisor(String username) { this.username = username; + //System.out.println("in SecureWorkbenchAdvisor(String username)"); + } + + @Override + public void initialize(final IWorkbenchConfigurer configurer) { + super.initialize(configurer); + configurer.setSaveAndRestore(true); + //System.out.println("in initialize(final IWorkbenchConfigurer configurer)"); } public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( -- 2.30.2