diff --git a/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesDialog.java b/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesDialog.java index b59abcec95e0..4eae11fa4f8b 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesDialog.java +++ b/platform/lang-impl/src/com/intellij/refactoring/copy/CopyFilesOrDirectoriesDialog.java @@ -114,7 +114,7 @@ public class CopyFilesOrDirectoriesDialog extends DialogWrapper { VirtualFile vFile = file.getVirtualFile(); text = RefactoringBundle.message(doClone ? "copy.files.clone.file.0" : "copy.files.copy.file.0", shortenPath(vFile)); String fileName = vFile.isInLocalFileSystem() ? vFile.getName() : PathUtil.suggestFileName(file.getName(), true, true); - if (ScratchUtil.isScratch(vFile) && StringUtil.isEmpty(vFile.getExtension())) { + if (StringUtil.isEmpty(vFile.getExtension()) && ScratchUtil.isScratch(vFile)) { FileType type = ObjectUtils.notNull(file.getLanguage().getAssociatedFileType(), file.getFileType()); fileName = PathUtil.makeFileName(fileName, type.getDefaultExtension()); }