no getData for actions after console is disposed (EA-110448 - NPE: ConsoleViewImpl.foldImmediately)

This commit is contained in:
peter
2017-11-07 22:12:33 +01:00
parent 76be3662dd
commit 5647640e44
@@ -813,10 +813,10 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo
@Override
public Object getData(final String dataId) {
if (myEditor == null) {
return null;
}
if (CommonDataKeys.NAVIGATABLE.is(dataId)) {
if (myEditor == null) {
return null;
}
final LogicalPosition pos = myEditor.getCaretModel().getLogicalPosition();
final HyperlinkInfo info = myHyperlinks.getHyperlinkInfoByLineAndCol(pos.line, pos.column);
final OpenFileDescriptor openFileDescriptor = info instanceof FileHyperlinkInfo ? ((FileHyperlinkInfo)info).getDescriptor() : null;