set conda default location creating conda env

This commit is contained in:
Ekaterina Tuzova
2015-09-29 17:46:37 +03:00
parent 959a005b08
commit 45493adfd2
2 changed files with 11 additions and 1 deletions
@@ -128,7 +128,7 @@ public abstract class AbstractCreateVirtualEnvDialog extends IdeaDialog {
new LocationNameFieldsBinding(project, myDestination, myName, myInitialPath, "Select Location for Virtual Environment");
}
private void setInitialDestination() {
protected void setInitialDestination() {
myInitialPath = "";
final VirtualFile file = VirtualEnvSdkFlavor.getDefaultLocation();
@@ -20,9 +20,11 @@ import com.intellij.facet.ui.FacetValidatorsManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.ui.ComboBox;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.ui.CollectionComboBoxModel;
import com.intellij.ui.components.JBLabel;
import com.jetbrains.python.packaging.PyCondaPackageManagerImpl;
import com.jetbrains.python.sdk.flavors.VirtualEnvSdkFlavor;
import com.jetbrains.python.validation.UnsupportedFeaturesUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -55,6 +57,14 @@ public class CreateCondaEnvDialog extends AbstractCreateVirtualEnvDialog {
checkValid();
}
@Override
protected void setInitialDestination() {
final List<VirtualFile> locations = VirtualEnvSdkFlavor.getCondaDefaultLocations();
if (!locations.isEmpty()) {
myInitialPath = locations.get(0).getPath();
}
}
protected void layoutPanel(final List<Sdk> allSdks) {
final GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.HORIZONTAL;