From 2533839d289595a67ed75cf9ff73a9369ffa2c9e Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Thu, 27 Feb 2014 15:48:54 +0400 Subject: [PATCH] do not duplicate existing sdks in create virtualenv --- .../jetbrains/python/configuration/PythonSdkDetailsDialog.java | 1 - python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java b/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java index 5e101fe724e6..f445a4d696c9 100644 --- a/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java +++ b/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java @@ -89,7 +89,6 @@ public class PythonSdkDetailsDialog extends DialogWrapper { @Override protected void dispose() { - myInterpreterList.disposeModel(); myProjectSdksModel.removeListener(myListener); super.dispose(); } diff --git a/python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java b/python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java index df04801e130c..48132c358437 100644 --- a/python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java +++ b/python/src/com/jetbrains/python/sdk/PythonSdkDetailsStep.java @@ -154,7 +154,7 @@ public class PythonSdkDetailsStep extends BaseListPopupStep { final List flavors = PythonSdkFlavor.getApplicableFlavors(false); for (PythonSdkFlavor flavor : flavors) { final Collection strings = flavor.suggestHomePaths(); - for (String string : strings) { + for (String string : SdkConfigurationUtil.filterExistingPaths(PythonSdkType.getInstance(), strings, myExistingSdks)) { allSdks.add(new PyDetectedSdk(string)); } }