From 5bbe029984bc139e518c2035a65a8f8f78902819 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 16 Oct 2007 16:23:43 +0000
Subject: [PATCH] Fix a problem introduced by the fix for 2142. Instead of calling MessageBuilder.toMessage call Raw.toMessage(MessageBuilder.toString).
---
opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
index 25eda74..6557439 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/ui/QuickSetup.java
@@ -203,7 +203,7 @@
{
synchronized (this)
{
- ProgressDescriptor desc = createInstallProgressDescriptor(ev);
+ ProgressDescriptor desc = createProgressDescriptor(ev);
boolean isLastDescriptor = desc.getProgressStep().isLast();
if (isLastDescriptor)
{
@@ -684,8 +684,7 @@
* ProgressDescriptor.
* @return the ProgressDescriptor.
*/
- private ProgressDescriptor createInstallProgressDescriptor(
- ProgressUpdateEvent ev)
+ private ProgressDescriptor createProgressDescriptor(ProgressUpdateEvent ev)
{
ProgressStep status = ev.getProgressStep();
Message newProgressLabel = ev.getCurrentPhaseSummary();
@@ -696,9 +695,11 @@
{
progressDetails.append(additionalDetails);
}
-
+ // Note: progressDetails might have lot of messages and since the fix for
+ // issue 2142 was committed there is a limitation in this area. So here
+ // we use Message.raw instead of calling directly progressDetails.toMessage
return new ProgressDescriptor(status, ratio, newProgressLabel,
- progressDetails.toMessage());
+ Message.raw(progressDetails.toString()));
}
/**
--
Gitblit v1.10.0