mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
create from checkout sources: do not override explicitly set project directory (IDEA-69299)
This commit is contained in:
@@ -80,6 +80,10 @@ public class WizardContext {
|
||||
"Projects";
|
||||
}
|
||||
|
||||
public boolean isProjectFileDirectorySet() {
|
||||
return myProjectFileDirectory != null;
|
||||
}
|
||||
|
||||
public void setProjectFileDirectory(String projectFileDirectory) {
|
||||
myProjectFileDirectory = projectFileDirectory;
|
||||
}
|
||||
|
||||
+5
-1
@@ -109,7 +109,11 @@ public class EclipseWorkspaceRootStep extends ProjectImportWizardStep {
|
||||
public void updateStep() {
|
||||
String path = getContext().getRootDirectory();
|
||||
if (path == null) {
|
||||
path = PropertiesComponent.getInstance().isValueSet(_ECLIPSE_PROJECT_DIR) ? PropertiesComponent.getInstance().getValue(_ECLIPSE_PROJECT_DIR) : getWizardContext().getProjectFileDirectory();
|
||||
if (getWizardContext().isProjectFileDirectorySet() || !PropertiesComponent.getInstance().isValueSet(_ECLIPSE_PROJECT_DIR)) {
|
||||
path = getWizardContext().getProjectFileDirectory();
|
||||
} else {
|
||||
path = PropertiesComponent.getInstance().getValue(_ECLIPSE_PROJECT_DIR);
|
||||
}
|
||||
}
|
||||
myWorkspaceRootComponent.setText(path.replace('/', File.separatorChar));
|
||||
myWorkspaceRootComponent.getTextField().selectAll();
|
||||
|
||||
Reference in New Issue
Block a user