From 0548d360ff223dcd7dcde4ee0650a56c0807a2c3 Mon Sep 17 00:00:00 2001 From: Ralf M Petter Date: Mon, 9 Jan 2017 13:13:31 +0100 Subject: 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 --- .../debug/internal/ui/model/elements/ExpressionLabelProvider.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui') 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 7cbe482cf..4ee68162e 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 - (bug 470536) *******************************************************************************/ package org.eclipse.debug.internal.ui.model.elements; @@ -111,10 +112,10 @@ protected String getLabel(TreePath elementPath, IPresentationContext context, St 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); } -- cgit v1.2.3