ignore moves inside self (IDEA-67021)

This commit is contained in:
anna
2011-03-24 17:30:11 +01:00
parent 2f787ba02e
commit 54015f44ac
@@ -70,7 +70,8 @@ public class MoveDirectoryWithClassesProcessor extends BaseRefactoringProcessor
if (targetDirectory != null) {
final List<PsiDirectory> dirs = new ArrayList<PsiDirectory>(Arrays.asList(directories));
for (Iterator<PsiDirectory> iterator = dirs.iterator(); iterator.hasNext();) {
if (targetDirectory.equals(iterator.next().getParentDirectory())) {
final PsiDirectory directory = iterator.next();
if (targetDirectory.equals(directory.getParentDirectory()) || targetDirectory.equals(directory)) {
iterator.remove();
}
}