From: Mathieu Baudier Date: Mon, 20 Aug 2012 13:50:10 +0000 (+0000) Subject: RAP remembers workbench state X-Git-Tag: argeo-commons-2.1.30~865 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=39e701862a44a19903096c2739b095279103a7f6;p=lgpl%2Fargeo-commons.git RAP remembers workbench state git-svn-id: https://svn.argeo.org/commons/trunk@5517 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- diff --git a/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapWorkbenchAdvisor.java b/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapWorkbenchAdvisor.java index f190300f2..d897b46b0 100644 --- a/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapWorkbenchAdvisor.java +++ b/security/plugins/org.argeo.security.ui.rap/src/main/java/org/argeo/security/ui/rap/RapWorkbenchAdvisor.java @@ -16,6 +16,7 @@ package org.argeo.security.ui.rap; 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; @@ -32,6 +33,14 @@ public class RapWorkbenchAdvisor extends WorkbenchAdvisor { this.username = username; } + + @Override + public void initialize(IWorkbenchConfigurer configurer) { + super.initialize(configurer); + configurer.setSaveAndRestore(true); + } + + public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( IWorkbenchWindowConfigurer configurer) { return new RapWindowAdvisor(configurer, username);