From 6de7622d4b01f648e90f9ebe8b1997fa9b1a5727 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Tue, 24 Apr 2012 16:23:06 +0400 Subject: [PATCH] Don't create '__init__.py' when moving files if 'Search for references' is not selected (PY-6253) --- .../jetbrains/python/refactoring/move/PyMoveFileHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/src/com/jetbrains/python/refactoring/move/PyMoveFileHandler.java b/python/src/com/jetbrains/python/refactoring/move/PyMoveFileHandler.java index 6d01082b129c..4940f0018a5b 100644 --- a/python/src/com/jetbrains/python/refactoring/move/PyMoveFileHandler.java +++ b/python/src/com/jetbrains/python/refactoring/move/PyMoveFileHandler.java @@ -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); } }