diff options
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionContentProvider.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionContentProvider.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionContentProvider.java index 6cffa2f24..ab6e841d0 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionContentProvider.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/model/elements/ExpressionContentProvider.java @@ -202,10 +202,13 @@ public class ExpressionContentProvider extends VariableContentProvider { return true; } } - IValue value = ((IExpression)element).getValue(); - if (value == null) { - return false; + if (element instanceof IExpression){ + IValue value = ((IExpression)element).getValue(); + if (value == null) { + return false; + } + return value.hasVariables(); } - return value.hasVariables(); + return false; } } |