do not duplicate existing sdks in create virtualenv

This commit is contained in:
Ekaterina Tuzova
2014-02-27 15:48:54 +04:00
parent 14e2cd6ddf
commit 2533839d28
2 changed files with 1 additions and 2 deletions
@@ -89,7 +89,6 @@ public class PythonSdkDetailsDialog extends DialogWrapper {
@Override
protected void dispose() {
myInterpreterList.disposeModel();
myProjectSdksModel.removeListener(myListener);
super.dispose();
}
@@ -154,7 +154,7 @@ public class PythonSdkDetailsStep extends BaseListPopupStep<String> {
final List<PythonSdkFlavor> flavors = PythonSdkFlavor.getApplicableFlavors(false);
for (PythonSdkFlavor flavor : flavors) {
final Collection<String> strings = flavor.suggestHomePaths();
for (String string : strings) {
for (String string : SdkConfigurationUtil.filterExistingPaths(PythonSdkType.getInstance(), strings, myExistingSdks)) {
allSdks.add(new PyDetectedSdk(string));
}
}