Bug 470536 - Expression is always hidden away by ellipses, even if there
is enough room to show entire expression

Lifts the hard coded limit from 30 to 254 characters for a watch
expression name label.

Change-Id: I1a472b0c3378408a4fed80f7481819bab191a0fa
Signed-off-by: Ralf M Petter <ralf.petter@gmail.com>
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionLabelProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionLabelProvider.java
index 7cbe482..4ee6816 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionLabelProvider.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionLabelProvider.java
@@ -8,6 +8,7 @@
  * Contributors:
  *     IBM Corporation - initial API and implementation
  *     Wind Rvier Systems - added support for columns (bug 235646)
+ *     Ralf M Petter <ralf.petter@gmail.com> - (bug 470536)
  *******************************************************************************/
 package org.eclipse.debug.internal.ui.model.elements;
 
@@ -111,10 +112,10 @@
         
         String snippet = expression.getExpressionText().trim();
         StringBuffer snippetBuffer = new StringBuffer();
-        if (snippet.length() > 30){
-            snippetBuffer.append(snippet.substring(0, 15));
+		if (snippet.length() > 254) {
+			snippetBuffer.append(snippet.substring(0, 127));
             snippetBuffer.append(DebugUIMessages.DefaultLabelProvider_0);
-            snippetBuffer.append(snippet.substring(snippet.length() - 15));
+			snippetBuffer.append(snippet.substring(snippet.length() - 127));
         } else {
             snippetBuffer.append(snippet);
         }