mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-13463 Can't create Django project with Django 1.3
update sdk if selected detected sdk
This commit is contained in:
+6
@@ -65,6 +65,7 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane
|
||||
private ActionButtonWithText myCreateButton;
|
||||
private JLabel myErrorLabel;
|
||||
private AnAction myCreateAction;
|
||||
private Sdk mySdk;
|
||||
|
||||
public AbstractProjectSettingsStep(DirectoryProjectGenerator projectGenerator, NullableConsumer<AbstractProjectSettingsStep> callback) {
|
||||
super();
|
||||
@@ -394,9 +395,14 @@ abstract public class AbstractProjectSettingsStep extends AbstractActionWithPane
|
||||
}
|
||||
|
||||
public Sdk getSdk() {
|
||||
if (mySdk != null) return mySdk;
|
||||
return (Sdk)mySdkCombo.getComboBox().getSelectedItem();
|
||||
}
|
||||
|
||||
public void setSdk(final Sdk sdk) {
|
||||
mySdk = sdk;
|
||||
}
|
||||
|
||||
public String getProjectLocation() {
|
||||
return myLocationField.getText();
|
||||
}
|
||||
|
||||
@@ -87,6 +87,7 @@ public class PyCharmNewProjectStep extends DefaultActionGroup implements DumbAwa
|
||||
sdk = SdkConfigurationUtil.setupSdk(ProjectJdkTable.getInstance().getAllJdks(), sdkHome, PythonSdkType.getInstance(), true, null,
|
||||
null);
|
||||
model.addSdk(sdk);
|
||||
settingsStep.setSdk(sdk);
|
||||
try {
|
||||
model.apply();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user