IDEA-129492 Throwable at com.intellij.debugger.engine.SuspendContextImpl.a

This commit is contained in:
Egor.Ushakov
2014-09-04 19:25:40 +04:00
parent da732aa994
commit 8aa3aa1bb3
@@ -100,10 +100,12 @@ public class JavaValueModifier extends XValueModifier {
@Override
public void setValue(@NotNull String expression, @NotNull XModificationCallback callback) {
final NodeDescriptorImpl descriptor = myJavaValue.getDescriptor();
if (!(descriptor instanceof ValueDescriptorImpl)) {
if(!((ValueDescriptorImpl)descriptor).canSetValue()) {
return;
}
if(!((ValueDescriptorImpl)descriptor).canSetValue()) {
if (myJavaValue.getEvaluationContext().getSuspendContext().isResumed()) {
callback.errorOccurred(DebuggerBundle.message("error.context.has.changed"));
return;
}