diff --git a/python/ide/src/com/jetbrains/python/configuration/AddVEnvOptionsDialog.form b/python/ide/src/com/jetbrains/python/configuration/AddVEnvOptionsDialog.form
index 78c5657ecc11..5d2cd592e325 100644
--- a/python/ide/src/com/jetbrains/python/configuration/AddVEnvOptionsDialog.form
+++ b/python/ide/src/com/jetbrains/python/configuration/AddVEnvOptionsDialog.form
@@ -1,6 +1,6 @@
diff --git a/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java b/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java
index e86fca40be89..7eea8e0aba89 100644
--- a/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java
+++ b/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java
@@ -67,18 +67,16 @@ public class CreateVirtualEnvDialog extends IdeaDialog {
private JTextField myName;
private JBCheckBox mySitePackagesCheckBox;
private JBCheckBox myMakeAvailableToAllProjectsCheckbox;
- private JBCheckBox mySetAsProjectInterpreterCheckbox;
@Nullable private Project myProject;
private String myInitialPath;
public interface VirtualEnvCallback {
- void virtualEnvCreated(Sdk sdk, boolean associateWithProject, boolean setAsProjectInterpreter);
+ void virtualEnvCreated(Sdk sdk, boolean associateWithProject);
}
private static void setupVirtualEnvSdk(List allSdks,
final String path,
boolean associateWithProject,
- final boolean makeActive,
VirtualEnvCallback callback) {
final VirtualFile sdkHome =
ApplicationManager.getApplication().runWriteAction(new Computable() {
@@ -92,27 +90,25 @@ public class CreateVirtualEnvDialog extends IdeaDialog {
SdkConfigurationUtil.createUniqueSdkName(PythonSdkType.getInstance(), sdkHome.getPath(), allSdks);
final ProjectJdkImpl sdk = new ProjectJdkImpl(name, PythonSdkType.getInstance());
sdk.setHomePath(sdkHome.getPath());
- callback.virtualEnvCreated(sdk, associateWithProject, makeActive);
+ callback.virtualEnvCreated(sdk, associateWithProject);
}
}
public CreateVirtualEnvDialog(Project project,
- boolean isNewProject,
final List allSdks,
@Nullable Sdk suggestedBaseSdk) {
super(project);
- setupDialog(project, isNewProject, allSdks, suggestedBaseSdk);
+ setupDialog(project, allSdks, suggestedBaseSdk);
}
public CreateVirtualEnvDialog(Component owner,
- boolean isNewProject,
final List allSdks,
@Nullable Sdk suggestedBaseSdk) {
super(owner);
- setupDialog(null, isNewProject, allSdks, suggestedBaseSdk);
+ setupDialog(null, allSdks, suggestedBaseSdk);
}
- private void setupDialog(Project project, boolean isNewProject, List allSdks, @Nullable Sdk suggestedBaseSdk) {
+ private void setupDialog(Project project, List allSdks, @Nullable Sdk suggestedBaseSdk) {
myProject = project;
init();
setTitle("Create Virtual Environment");
@@ -123,15 +119,9 @@ public class CreateVirtualEnvDialog extends IdeaDialog {
}
updateSdkList(allSdks, suggestedBaseSdk);
- myMakeAvailableToAllProjectsCheckbox.setBorder(BorderFactory.createEmptyBorder(8, 0, 0, 0));
if (project == null || project.isDefault() || !PlatformUtils.isPyCharm()) {
myMakeAvailableToAllProjectsCheckbox.setSelected(true);
myMakeAvailableToAllProjectsCheckbox.setVisible(false);
- mySetAsProjectInterpreterCheckbox.setSelected(false);
- mySetAsProjectInterpreterCheckbox.setVisible(false);
- }
- else if (isNewProject) {
- mySetAsProjectInterpreterCheckbox.setText("Set as project interpreter for the project being created");
}
setOKActionEnabled(false);
@@ -288,10 +278,6 @@ public class CreateVirtualEnvDialog extends IdeaDialog {
return !myMakeAvailableToAllProjectsCheckbox.isSelected();
}
- public boolean setAsProjectInterpreter() {
- return mySetAsProjectInterpreterCheckbox.isSelected();
- }
-
@Override
public JComponent getPreferredFocusedComponent() {
return myName;
@@ -326,7 +312,7 @@ public class CreateVirtualEnvDialog extends IdeaDialog {
application.invokeLater(new Runnable() {
@Override
public void run() {
- setupVirtualEnvSdk(allSdks, myPath, associateWithProject(), setAsProjectInterpreter(), callback);
+ setupVirtualEnvSdk(allSdks, myPath, associateWithProject(), callback);
}
}, ModalityState.any());
}
diff --git a/python/src/com/jetbrains/python/sdk/DetailsChooser.java b/python/src/com/jetbrains/python/sdk/DetailsChooser.java
index 10dd82f7360f..436c80abfdc4 100644
--- a/python/src/com/jetbrains/python/sdk/DetailsChooser.java
+++ b/python/src/com/jetbrains/python/sdk/DetailsChooser.java
@@ -138,16 +138,16 @@ public class DetailsChooser extends BaseListPopupStep {
final CreateVirtualEnvDialog dialog;
final List allSdks = Arrays.asList(myExistingSdks);
if (myProject != null) {
- dialog = new CreateVirtualEnvDialog(myProject, false, allSdks, null);
+ dialog = new CreateVirtualEnvDialog(myProject, allSdks, null);
}
else {
- dialog = new CreateVirtualEnvDialog(myOwnerComponent, false, allSdks, null);
+ dialog = new CreateVirtualEnvDialog(myOwnerComponent, allSdks, null);
}
dialog.show();
if (dialog.isOK()) {
dialog.createVirtualEnv(allSdks, new CreateVirtualEnvDialog.VirtualEnvCallback() {
@Override
- public void virtualEnvCreated(Sdk sdk, boolean associateWithProject, boolean setAsProjectInterpreter) {
+ public void virtualEnvCreated(Sdk sdk, boolean associateWithProject) {
myCallback.consume(sdk);
}
});