Don't show bytecode for files out of source roots (EA-50793)
This commit is contained in:
@@ -41,6 +41,7 @@ import org.jetbrains.jet.codegen.state.GenerationState;
|
||||
import org.jetbrains.jet.codegen.state.Progress;
|
||||
import org.jetbrains.jet.lang.psi.JetFile;
|
||||
import org.jetbrains.jet.lang.types.lang.InlineUtil;
|
||||
import org.jetbrains.jet.plugin.JetPluginUtil;
|
||||
import org.jetbrains.jet.plugin.internal.Location;
|
||||
import org.jetbrains.jet.plugin.project.AnalyzerFacadeWithCache;
|
||||
import org.jetbrains.jet.plugin.util.LongRunningReadTask;
|
||||
@@ -65,7 +66,12 @@ public class BytecodeToolwindow extends JPanel implements Disposable {
|
||||
@Override
|
||||
protected Location prepareRequestInfo() {
|
||||
Location location = Location.fromEditor(FileEditorManager.getInstance(myProject).getSelectedTextEditor(), myProject);
|
||||
if (location.getEditor() == null || location.getJetFile() == null) {
|
||||
if (location.getEditor() == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
JetFile file = location.getJetFile();
|
||||
if (file == null || !JetPluginUtil.isInSource(file, false)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user