From 0b47436fb3ad1a11e046111d959f7558a4610137 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Tue, 22 Jan 2008 10:05:53 +0000
Subject: [PATCH] Fix for 2312.

---
 opendj-sdk/opends/src/server/org/opends/server/util/table/TextTablePrinter.java |   16 +++++-----------
 1 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/util/table/TextTablePrinter.java b/opendj-sdk/opends/src/server/org/opends/server/util/table/TextTablePrinter.java
index 15130b3..961ffc9 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/util/table/TextTablePrinter.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/util/table/TextTablePrinter.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Portions Copyright 2007 Sun Microsystems, Inc.
+ *      Portions Copyright 2007-2008 Sun Microsystems, Inc.
  */
 package org.opends.server.util.table;
 
@@ -188,16 +188,10 @@
             // boundary.
             int endIndex = contents.lastIndexOf(' ', width);
             if (endIndex == -1) {
-              // Problem - we have a word which is too big to fit in
-              // the cell. Display the word as it is (this will push
-              // subsequent columns to the right).
-              endIndex = contents.indexOf(' ');
-              if (endIndex == -1) {
-                head = contents;
-              } else {
-                head = contents.substring(0, endIndex);
-                tail = contents.substring(endIndex + 1);
-              }
+              endIndex = width;
+              head = contents.substring(0, endIndex);
+              tail = contents.substring(endIndex);
+
             } else {
               head = contents.substring(0, endIndex);
               tail = contents.substring(endIndex + 1);

--
Gitblit v1.10.0