diff --git a/java/java-impl/src/com/intellij/slicer/SliceNode.java b/java/java-impl/src/com/intellij/slicer/SliceNode.java index f8b6cfb9e553..7247b7f0e31b 100644 --- a/java/java-impl/src/com/intellij/slicer/SliceNode.java +++ b/java/java-impl/src/com/intellij/slicer/SliceNode.java @@ -225,7 +225,11 @@ public class SliceNode extends AbstractTreeNode implements Duplicate @Override public String toString() { - return getValue()==null?"":getValue().toString(); + return ApplicationManager.getApplication().runReadAction(new Computable() { + public String compute() { + return getValue()==null?"":getValue().toString(); + } + }); } }