| commit | 2f7dcb8816d82b90ff2fc8d975990cd50f648220 | [log] [tgz] |
|---|---|---|
| author | Johan Compagner <jcompagner@gmail.com> | Wed Mar 12 17:35:26 2014 +0100 |
| committer | Johan Compagner <jcompagner@gmail.com> | Wed Mar 12 17:36:10 2014 +0100 |
| tree | eb6eb606b9502820fbb4ec8d01c1a41cd77078b3 | |
| parent | 49856fced1df8be102bf42b98d15f35f84146234 [diff] |
don't show a very large text, that will only hang eclipse completely
diff --git a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/JavaScriptDebugHover.java b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/JavaScriptDebugHover.java index 6f81619..79ee867 100644 --- a/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/JavaScriptDebugHover.java +++ b/plugins/org.eclipse.dltk.javascript.debug.ui/src/org/eclipse/dltk/javascript/internal/debug/ui/JavaScriptDebugHover.java
@@ -20,6 +20,15 @@ protected boolean isShowLabelDetails(IScriptValue value) { return true; } + + @Override + protected String getValueText(IScriptValue value) { + String valueText = super.getValueText(value); + if (valueText != null && valueText.length() > 400) { + valueText = valueText.substring(0, 400) + "..."; + } + return valueText; + } }; }