From c3167a3e581acec8484bb67c74d87a1b1ec10be3 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 18 Oct 2010 16:27:27 +0400 Subject: [PATCH] copy/paste: choose project by destination (IDEA-59967) --- .../refactoring/copy/CopyFilesOrDirectoriesHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()) {