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