[Importer] Delete new root .project if project is ignored Ref JBIDE-19846 Change-Id: Ib2fc934d8f84e390aa9c8acbe45e9becd759d349 Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.e4.ui.importer/src/org/eclipse/ui/internal/wizards/datatransfer/EasymportJob.java b/bundles/org.eclipse.e4.ui.importer/src/org/eclipse/ui/internal/wizards/datatransfer/EasymportJob.java index 04d27d6..8d81bc9 100644 --- a/bundles/org.eclipse.e4.ui.importer/src/org/eclipse/ui/internal/wizards/datatransfer/EasymportJob.java +++ b/bundles/org.eclipse.e4.ui.importer/src/org/eclipse/ui/internal/wizards/datatransfer/EasymportJob.java
@@ -97,7 +97,8 @@ @Override protected IStatus run(IProgressMonitor monitor) { try { - this.isRootANewProject = !new File(this.rootDirectory, ".project").isFile(); + File rootProjectFile = new File(this.rootDirectory, IProjectDescription.DESCRIPTION_FILE_NAME); + this.isRootANewProject = !rootProjectFile.isFile(); this.rootProject = toExistingOrNewProject( this.rootDirectory, monitor, @@ -131,6 +132,9 @@ }); if (this.discardRootProject) { this.rootProject.delete(false, true, monitor); + if (this.isRootANewProject) { + rootProjectFile.delete(); + } this.report.remove(this.rootProject); } }