Flash extract superclass: compute source root if target folder has been chosen by neighbour class (IDEA-95730)

This commit is contained in:
kirill.safonov
2012-11-23 20:06:27 +04:00
parent 019f226c62
commit 8daf20eafa
@@ -129,6 +129,8 @@ public class PlatformPackageUtil {
psiDirectory = DirectoryChooserUtil.selectDirectory(project, dirs.toArray(new PsiDirectory[dirs.size()]), baseDir,
File.separatorChar + packageName.replace('.', File.separatorChar));
if (psiDirectory == null) return null;
final VirtualFile sourceRoot = ProjectRootManager.getInstance(project).getFileIndex().getSourceRootForFile(psiDirectory.getVirtualFile());
psiDirectory = PsiManager.getInstance(project).findDirectory(sourceRoot);
}
}