From e6367a1a7441ab27f4d152f7ee13c6f803621463 Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Thu, 10 May 2007 18:55:38 +0000
Subject: [PATCH] This chunk of code:
---
opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
index fd57361..78e6492 100644
--- a/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
+++ b/opendj-sdk/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
@@ -258,6 +258,10 @@
{
final WizardStep cStep = getCurrentStep();
application.nextClicked(cStep, this);
+ updateUserData(cStep);
+ }
+
+ private void updateUserData(final WizardStep cStep) {
BackgroundTask worker = new BackgroundTask() {
public Object processBackgroundTask() throws UserDataException {
try {
@@ -294,6 +298,9 @@
} else {
setCurrentStep(application.getNextWizardStep(cStep));
}
+ if (currentStep.isProgressStep()) {
+ launch();
+ }
}
};
getDialog().workerStarted();
@@ -307,7 +314,9 @@
private void finishClicked()
{
final WizardStep cStep = getCurrentStep();
- application.finishClicked(cStep, this);
+ if (application.finishClicked(cStep, this)) {
+ updateUserData(cStep);
+ }
}
/**
@@ -445,7 +454,7 @@
public void launch()
{
application.addProgressUpdateListener(this);
- new Thread(application).start();
+ new Thread(application, "Application Thread").start();
Thread t = new Thread(new Runnable()
{
public void run()
--
Gitblit v1.10.0