move directories: encode file references before directory with files is moved

This commit is contained in:
Anna.Kozlova
2017-03-22 10:18:44 +01:00
parent 2afa5caefe
commit eadaaa0b3b
@@ -159,10 +159,10 @@ public class MoveFilesOrDirectoriesProcessor extends BaseRefactoringProcessor {
final RefactoringElementListener elementListener = getTransaction().getElementListener(element);
if (element instanceof PsiDirectory) {
MoveFilesOrDirectoriesUtil.doMoveDirectory((PsiDirectory)element, myNewParent);
for (PsiElement psiElement : element.getChildren()) {
processDirectoryFiles(movedFiles, oldToNewMap, psiElement);
}
MoveFilesOrDirectoriesUtil.doMoveDirectory((PsiDirectory)element, myNewParent);
}
else if (element instanceof PsiFile) {
final PsiFile movedFile = (PsiFile)element;