[98098] Initialize task model before opening wizard
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/ModifyModulesWizard.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/ModifyModulesWizard.java
index 3f22773..7c46b4a 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/ModifyModulesWizard.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/ModifyModulesWizard.java
@@ -24,12 +24,6 @@
*/
public class ModifyModulesWizard extends TaskWizard {
static class ModifyModulesWizard2 extends WizardFragment {
- protected IServerWorkingCopy server;
-
- public ModifyModulesWizard2(IServerWorkingCopy server) {
- this.server = server;
- }
-
protected void createChildFragments(List list) {
list.add(new ModifyModulesWizardFragment());
list.add(new TasksWizardFragment());
@@ -47,8 +41,8 @@
* @param server a server
*/
public ModifyModulesWizard(IServer server) {
- super(Messages.wizModuleWizardTitle, new ModifyModulesWizard2(server.createWorkingCopy()));
+ super(Messages.wizModuleWizardTitle, new ModifyModulesWizard2());
- getTaskModel().putObject(TaskModel.TASK_SERVER, server);
+ getTaskModel().putObject(TaskModel.TASK_SERVER, server.createWorkingCopy());
}
}
\ No newline at end of file