From b8f8fe700dae47becfc0ce162d4dee3bff78d73a Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Fri, 13 Jun 2008 11:09:27 +0000
Subject: [PATCH] Fix for issue 3354 (Missalligned output from setup --cli)

---
 opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
index 341828f..4034293 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/InstallDS.java
@@ -2342,7 +2342,6 @@
         Message.raw(InstallReviewPanel.getDataDisplayString(uData)),
     };
     int maxWidth = 0;
-    StringBuilder sb = new StringBuilder();
     for (Message l : labels)
     {
       maxWidth = Math.max(maxWidth, l.length());
@@ -2350,6 +2349,7 @@
 
     for (int i=0; i<labels.length; i++)
     {
+      StringBuilder sb = new StringBuilder();
       if (values[i] != null)
       {
         Message l = labels[i];
@@ -2361,7 +2361,6 @@
         {
           if (j != 0)
           {
-            sb.append(Constants.LINE_SEPARATOR);
             for (int k=0; k <= maxWidth; k++)
             {
               sb.append(" ");
@@ -2374,13 +2373,13 @@
               sb.append(" ");
             }
           }
-          sb.append(lines[j].toString());
+          sb.append(lines[j]);
+          println(Message.raw(sb));
+          sb = new StringBuilder();
         }
-        sb.append(Constants.LINE_SEPARATOR);
       }
     }
 
-    println(Message.raw(sb));
     println();
     if (uData.getStartServer())
     {

--
Gitblit v1.10.0