fix "read access" assertion

This commit is contained in:
Eugene Zhuravlev
2013-11-29 15:21:02 +01:00
parent 9c4f0890d4
commit 77ed2ca36c
@@ -33,6 +33,7 @@ import com.intellij.debugger.settings.NodeRendererSettings;
import com.intellij.debugger.ui.tree.FieldDescriptor;
import com.intellij.debugger.ui.tree.NodeDescriptor;
import com.intellij.debugger.ui.tree.render.ClassRenderer;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Computable;
import com.intellij.openapi.util.Ref;
@@ -131,7 +132,11 @@ public class FieldDescriptorImpl extends ValueDescriptorImpl implements FieldDes
return Priority.HIGH;
}
public void threadAction() {
classRef.set(classComputable.compute());
ApplicationManager.getApplication().runReadAction(new Runnable() {
public void run() {
classRef.set(classComputable.compute());
}
});
}
});
aClass = classRef.get();