diff --git a/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java b/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java index e0feed07276e..06bb781c6153 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java +++ b/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesHandler.java @@ -75,7 +75,7 @@ public class CopyFilesOrDirectoriesHandler implements CopyHandlerDelegate { defaultTargetDirectory = getCommonParentDirectory(elements); } - Project project = elements [0].getProject(); + Project project = defaultTargetDirectory != null ? defaultTargetDirectory.getProject() : elements [0].getProject(); CopyFilesOrDirectoriesDialog dialog = new CopyFilesOrDirectoriesDialog(elements, defaultTargetDirectory, project, false); dialog.show(); if (dialog.isOK()) {