Don't create '__init__.py' when moving files if 'Search for references' is not selected (PY-6253)

This commit is contained in:
Andrey Vlasovskikh
2012-04-24 16:23:06 +04:00
parent 35e5e5cc63
commit 6de7622d4b
@@ -4,6 +4,7 @@ import com.intellij.openapi.util.Key;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.refactoring.RefactoringSettings;
import com.intellij.refactoring.move.moveFilesOrDirectories.MoveFileHandler;
import com.intellij.usageView.UsageInfo;
import com.intellij.util.IncorrectOperationException;
@@ -38,7 +39,8 @@ public class PyMoveFileHandler extends MoveFileHandler {
while (root != null && !roots.contains(root.getVirtualFile())) {
root = root.getParentDirectory();
}
if (moveDestination != root && root != null) {
final boolean searchForReferences = RefactoringSettings.getInstance().MOVE_SEARCH_FOR_REFERENCES_FOR_FILE;
if (moveDestination != root && root != null && searchForReferences) {
CreatePackageAction.createInitPyInHierarchy(moveDestination, root);
}
}