PY-16577 Project Structure settings don't work for IPython Notebook

This commit is contained in:
Ekaterina Tuzova
2016-02-29 20:25:55 +03:00
parent e46127be5d
commit 407e170585
2 changed files with 11 additions and 0 deletions
@@ -604,4 +604,8 @@ public class IpnbFilePanel extends JPanel implements Scrollable, DataProvider, D
public VirtualFile getVirtualFile() {
return myVirtualFile;
}
public Document getDocument() {
return myDocument;
}
}
@@ -72,6 +72,13 @@ public class IpnbPyFragment extends PyFileImpl {
return getManager().findDirectory(parentFile);
}
@NotNull
@Override
public PsiFile getOriginalFile() {
final PsiFile psiFile = PsiDocumentManager.getInstance(getProject()).getPsiFile(myFilePanel.getDocument());
return psiFile != null ? psiFile : super.getOriginalFile();
}
@Override
public PsiElement getNextSibling() {
return null;