move via dnd: do not move package in directory when target module contains multiple directories for the package (EA-30802 - AIOOBE: MoveClassesOrPackagesProcessor.performRefactoring)

This commit is contained in:
anna
2011-12-28 13:40:19 +01:00
parent f7b796bbb9
commit a7d78a8775
@@ -246,7 +246,7 @@ public class JavaMoveClassesOrPackagesHandler extends MoveHandlerDelegate {
final Module module = LangDataKeys.TARGET_MODULE.getData(dataContext);
if (module != null) {
final PsiDirectory[] directories = ((PsiPackage)targetContainer).getDirectories(GlobalSearchScope.moduleScope(module));
if (directories.length > 0) {
if (directories.length == 1) {
return directories[0];
}
}